Merge branch 'dolphin-emu:master' into balloon-tooltip-improvements
|
@ -81,3 +81,6 @@
|
||||||
[submodule "Externals/minizip-ng/minizip-ng"]
|
[submodule "Externals/minizip-ng/minizip-ng"]
|
||||||
path = Externals/minizip-ng/minizip-ng
|
path = Externals/minizip-ng/minizip-ng
|
||||||
url = https://github.com/zlib-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
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
[main]
|
[main]
|
||||||
host = https://www.transifex.com
|
host = https://www.transifex.com
|
||||||
|
|
||||||
[o:delroth:p:dolphin-emu:r:emulator]
|
[o:dolphinemu:p:dolphin-emu:r:emulator]
|
||||||
file_filter = Languages/po/<lang>.po
|
file_filter = Languages/po/<lang>.po
|
||||||
source_file = Languages/po/dolphin-emu.pot
|
source_file = Languages/po/dolphin-emu.pot
|
||||||
source_lang = en-US
|
source_lang = en-US
|
||||||
|
|
|
@ -324,7 +324,15 @@ def build(config):
|
||||||
+ python_to_cmake_bool(config["steam"]),
|
+ python_to_cmake_bool(config["steam"]),
|
||||||
"-DENABLE_AUTOUPDATE="
|
"-DENABLE_AUTOUPDATE="
|
||||||
+ python_to_cmake_bool(config["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)
|
env=env, cwd=arch)
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,17 @@
|
||||||
find_program(CCACHE_BIN NAMES ccache sccache)
|
find_program(CCACHE_BIN NAMES ccache sccache)
|
||||||
if(CCACHE_BIN)
|
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.
|
# ccache uses -I when compiling without preprocessor, which makes clang complain.
|
||||||
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
|
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_C_FLAGS "${CMAKE_C_FLAGS} -Qunused-arguments -fcolor-diagnostics")
|
||||||
|
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments -fcolor-diagnostics")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -22,16 +22,18 @@ if(GIT_FOUND)
|
||||||
execute_process(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} rev-list --count HEAD ^master
|
execute_process(WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} COMMAND ${GIT_EXECUTABLE} rev-list --count HEAD ^master
|
||||||
OUTPUT_VARIABLE DOLPHIN_WC_COMMITS_AHEAD_MASTER
|
OUTPUT_VARIABLE DOLPHIN_WC_COMMITS_AHEAD_MASTER
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
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()
|
endif()
|
||||||
|
|
||||||
# version number
|
# version number
|
||||||
set(DOLPHIN_VERSION_MAJOR "5")
|
set(DOLPHIN_VERSION_MAJOR "2407")
|
||||||
set(DOLPHIN_VERSION_MINOR "0")
|
set(DOLPHIN_VERSION_MINOR "0")
|
||||||
if(DOLPHIN_WC_BRANCH STREQUAL "stable")
|
set(DOLPHIN_VERSION_PATCH ${DOLPHIN_WC_REVISION})
|
||||||
set(DOLPHIN_VERSION_PATCH "0")
|
|
||||||
else()
|
|
||||||
set(DOLPHIN_VERSION_PATCH ${DOLPHIN_WC_REVISION})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# If Dolphin is not built from a Git repository, default the version info to
|
# If Dolphin is not built from a Git repository, default the version info to
|
||||||
# reasonable values.
|
# reasonable values.
|
||||||
|
@ -42,6 +44,13 @@ if(NOT DOLPHIN_WC_REVISION)
|
||||||
set(DOLPHIN_WC_COMMITS_AHEAD_MASTER 0)
|
set(DOLPHIN_WC_COMMITS_AHEAD_MASTER 0)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# 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()
|
||||||
|
|
||||||
function(configure_source_file path)
|
function(configure_source_file path)
|
||||||
configure_file(
|
configure_file(
|
||||||
"${PROJECT_SOURCE_DIR}/${path}.in"
|
"${PROJECT_SOURCE_DIR}/${path}.in"
|
||||||
|
|
|
@ -677,7 +677,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(ZLIB zlib-ng ZLIB::ZLIB Externals/zlib-ng)
|
||||||
|
|
||||||
dolphin_find_optional_system_library_pkgconfig(MINIZIP
|
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)
|
dolphin_find_optional_system_library(LZO Externals/LZO)
|
||||||
|
|
|
@ -0,0 +1,323 @@
|
||||||
|
{
|
||||||
|
"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"
|
||||||
|
},
|
||||||
|
"GWLE6L": {
|
||||||
|
"title": "Project Zoo",
|
||||||
|
"C9101E4C6800FEEF18136846D771273593C21890": "Bypass FIFO reset"
|
||||||
|
},
|
||||||
|
"GWLX6L": {
|
||||||
|
"title": "Project Zoo",
|
||||||
|
"89C15ADC918F3A4399257534F326EB9F933AF040": "Bypass FIFO reset"
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
}
|
|
@ -8,5 +8,8 @@
|
||||||
$loophack
|
$loophack
|
||||||
0x806866E4:word:0x60000000
|
0x806866E4:word:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$loophack
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
|
@ -11,6 +11,9 @@
|
||||||
$Disable interlaced rendering
|
$Disable interlaced rendering
|
||||||
0x800D8520:dword:0x38600000
|
0x800D8520:dword:0x38600000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Disable interlaced rendering
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,9 @@
|
||||||
$Disable interlaced rendering
|
$Disable interlaced rendering
|
||||||
0x800D9E68:dword:0x38600000
|
0x800D9E68:dword:0x38600000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Disable interlaced rendering
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
|
|
|
@ -25,3 +25,9 @@
|
||||||
$Allow Memory Card saving with Savestates
|
$Allow Memory Card saving with Savestates
|
||||||
0x801cfc2c:dword:0x9005002c
|
0x801cfc2c:dword:0x9005002c
|
||||||
0x801cfc7c:dword:0x60000000
|
0x801cfc7c:dword:0x60000000
|
||||||
|
|
||||||
|
[OnFrame_Enabled]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
|
@ -25,3 +25,9 @@
|
||||||
$Allow Memory Card saving with Savestates
|
$Allow Memory Card saving with Savestates
|
||||||
0x801cb5b8:dword:0x9005002c
|
0x801cb5b8:dword:0x9005002c
|
||||||
0x801cb608:dword:0x60000000
|
0x801cb608:dword:0x60000000
|
||||||
|
|
||||||
|
[OnFrame_Enabled]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
|
@ -25,3 +25,9 @@
|
||||||
$Allow Memory Card saving with Savestates
|
$Allow Memory Card saving with Savestates
|
||||||
0x801d429c:dword:0x9005002c
|
0x801d429c:dword:0x9005002c
|
||||||
0x801d42ec:dword:0x60000000
|
0x801d42ec:dword:0x60000000
|
||||||
|
|
||||||
|
[OnFrame_Enabled]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
|
@ -29,6 +29,10 @@ $Fix GBA connections
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix GBA connections
|
$Fix GBA connections
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix buffer overrun bug (crash at Goblin Wall)
|
||||||
|
$Fix GBA connections
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
$Infinite Health: Single Player
|
$Infinite Health: Single Player
|
||||||
|
|
|
@ -23,3 +23,6 @@ $Fix GBA connections
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix GBA connections
|
$Fix GBA connections
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix GBA connections
|
||||||
|
|
|
@ -23,3 +23,6 @@ $Fix GBA connections
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix GBA connections
|
$Fix GBA connections
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix GBA connections
|
||||||
|
|
|
@ -9,3 +9,6 @@ $Fix audio issues
|
||||||
0x8000AF34:dword:0x60000000
|
0x8000AF34:dword:0x60000000
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix audio issues
|
$Fix audio issues
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix audio issues
|
||||||
|
|
|
@ -9,3 +9,6 @@ $Fix audio issues
|
||||||
0x8000B7EC:dword:0x60000000
|
0x8000B7EC:dword:0x60000000
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix audio issues
|
$Fix audio issues
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix audio issues
|
||||||
|
|
|
@ -10,3 +10,6 @@ $Force Progressive Scan
|
||||||
0x806D0898:dword:0x801671CC
|
0x806D0898:dword:0x801671CC
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Force Progressive Scan
|
$Force Progressive Scan
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Force Progressive Scan
|
||||||
|
|
|
@ -10,3 +10,6 @@ $Force Progressive Scan
|
||||||
0x806D0660:dword:0x801640A4
|
0x806D0660:dword:0x801640A4
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Force Progressive Scan
|
$Force Progressive Scan
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Force Progressive Scan
|
||||||
|
|
|
@ -12,3 +12,6 @@ $EFB Copy Fix
|
||||||
# resolutions. In order for this patch to fully work, the
|
# resolutions. In order for this patch to fully work, the
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -12,3 +12,6 @@ $EFB Copy Fix
|
||||||
# resolutions. In order for this patch to fully work, the
|
# resolutions. In order for this patch to fully work, the
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -12,3 +12,6 @@ $EFB Copy Fix
|
||||||
# resolutions. In order for this patch to fully work, the
|
# resolutions. In order for this patch to fully work, the
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -12,3 +12,6 @@ $EFB Copy Fix
|
||||||
# resolutions. In order for this patch to fully work, the
|
# resolutions. In order for this patch to fully work, the
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -14,3 +14,6 @@ $Fix audio issues
|
||||||
0x8055AB54:dword:0x60000000:0x4BAA85AD
|
0x8055AB54:dword:0x60000000:0x4BAA85AD
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix audio issues
|
$Fix audio issues
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix audio issues
|
||||||
|
|
|
@ -14,3 +14,6 @@ $Fix audio issues
|
||||||
0x805C5BFC:dword:0x60000000:0x4BA3D505
|
0x805C5BFC:dword:0x60000000:0x4BA3D505
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix audio issues
|
$Fix audio issues
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix audio issues
|
||||||
|
|
|
@ -30,3 +30,6 @@ $Fix audio issues
|
||||||
0x8055CEBC:dword:0x60000000:0x4BAA6245
|
0x8055CEBC:dword:0x60000000:0x4BAA6245
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix audio issues
|
$Fix audio issues
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix audio issues
|
||||||
|
|
|
@ -12,3 +12,6 @@ $EFB Copy Fix
|
||||||
# resolutions. In order for this patch to fully work, the
|
# resolutions. In order for this patch to fully work, the
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -13,6 +13,9 @@ $EFB Copy Fix
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
$Infinite Health
|
$Infinite Health
|
||||||
|
|
|
@ -12,3 +12,6 @@ $EFB Copy Fix
|
||||||
# resolutions. In order for this patch to fully work, the
|
# resolutions. In order for this patch to fully work, the
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -12,3 +12,6 @@ $EFB Copy Fix
|
||||||
# resolutions. In order for this patch to fully work, the
|
# resolutions. In order for this patch to fully work, the
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -12,3 +12,6 @@ $EFB Copy Fix
|
||||||
# resolutions. In order for this patch to fully work, the
|
# resolutions. In order for this patch to fully work, the
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -12,3 +12,6 @@ $EFB Copy Fix
|
||||||
# resolutions. In order for this patch to fully work, the
|
# resolutions. In order for this patch to fully work, the
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -13,6 +13,9 @@ $EFB Copy Fix
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
$Infinite Specials
|
$Infinite Specials
|
||||||
|
|
|
@ -13,3 +13,6 @@ $EFB Copy Fix
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -13,3 +13,6 @@ $EFB Copy Fix
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -13,3 +13,6 @@ $EFB Copy Fix
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -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.
|
|
@ -10,3 +10,6 @@ $Fix audio issues
|
||||||
0x80150E94:dword:0x60000000
|
0x80150E94:dword:0x60000000
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix audio issues
|
$Fix audio issues
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix audio issues
|
||||||
|
|
|
@ -10,3 +10,6 @@ $Fix audio issues
|
||||||
0x8015110C:dword:0x60000000
|
0x8015110C:dword:0x60000000
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix audio issues
|
$Fix audio issues
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix audio issues
|
||||||
|
|
|
@ -18,3 +18,6 @@ $Fix audio issues
|
||||||
0x8058CEA4:dword:0x60000000:0x4BA7625D
|
0x8058CEA4:dword:0x60000000:0x4BA7625D
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix audio issues
|
$Fix audio issues
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix audio issues
|
||||||
|
|
|
@ -18,3 +18,6 @@ $Fix freeze in opening cutscene
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix freeze in opening cutscene
|
$Fix freeze in opening cutscene
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix freeze in opening cutscene
|
||||||
|
|
|
@ -18,3 +18,6 @@ $Fix freeze in opening cutscene
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix freeze in opening cutscene
|
$Fix freeze in opening cutscene
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix freeze in opening cutscene
|
||||||
|
|
|
@ -18,3 +18,6 @@ $Fix freeze in opening cutscene
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix freeze in opening cutscene
|
$Fix freeze in opening cutscene
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix freeze in opening cutscene
|
||||||
|
|
|
@ -18,3 +18,6 @@ $Fix freeze in opening cutscene
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix freeze in opening cutscene
|
$Fix freeze in opening cutscene
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix freeze in opening cutscene
|
||||||
|
|
|
@ -8,5 +8,8 @@
|
||||||
$Nop Hack
|
$Nop Hack
|
||||||
0x80025BA0:dword:0x60000000
|
0x80025BA0:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Nop Hack
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
|
@ -12,3 +12,6 @@ $EFB Copy Fix
|
||||||
# resolutions. In order for this patch to fully work, the
|
# resolutions. In order for this patch to fully work, the
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -12,3 +12,6 @@ $EFB Copy Fix
|
||||||
# resolutions. In order for this patch to fully work, the
|
# resolutions. In order for this patch to fully work, the
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -12,3 +12,6 @@ $Disable Culling to Fix Rise and Shrine Hang
|
||||||
# causes the "Rise and Shrine" hang in Dolphin.
|
# causes the "Rise and Shrine" hang in Dolphin.
|
||||||
# There is no noticeable side-effects unless Dolphin's
|
# There is no noticeable side-effects unless Dolphin's
|
||||||
# built-in Widescreen Hack is enabled.
|
# built-in Widescreen Hack is enabled.
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Disable Culling to Fix Rise and Shrine Hang
|
||||||
|
|
|
@ -13,3 +13,6 @@ $EFB Copy Fix
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
# Patch has been made conditional to prevent causing issues on disc 2.
|
# Patch has been made conditional to prevent causing issues on disc 2.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -13,3 +13,6 @@ $EFB Copy Fix
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
# Patch has been made conditional to prevent causing issues on disc 2.
|
# Patch has been made conditional to prevent causing issues on disc 2.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -13,3 +13,6 @@ $EFB Copy Fix
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
# The patch has been made conditional as not to crash disc 2's game.
|
# The patch has been made conditional as not to crash disc 2's game.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -13,3 +13,6 @@ $EFB Copy Fix
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
# The patch has been made conditional as not to crash disc 2's game.
|
# The patch has been made conditional as not to crash disc 2's game.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -20,3 +20,6 @@ $EFB Copy Fix
|
||||||
# Vertex Rounding Hack must be enabled.
|
# Vertex Rounding Hack must be enabled.
|
||||||
# These patches have been made conditional.
|
# These patches have been made conditional.
|
||||||
$EFB Copy Fix
|
$EFB Copy Fix
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$EFB Copy Fix
|
||||||
|
|
|
@ -15,5 +15,10 @@
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
VertexRounding = True
|
VertexRounding = True
|
||||||
|
|
||||||
|
[Video_Settings]
|
||||||
|
WidescreenHeuristicStandardRatio = 0.91
|
||||||
|
WidescreenHeuristicWidescreenRatio = 1.21
|
||||||
|
WidescreenHeuristicAspectRatioSlop = 0.15
|
||||||
|
|
||||||
[Video_Stereoscopy]
|
[Video_Stereoscopy]
|
||||||
StereoConvergence = 1
|
StereoConvergence = 1
|
||||||
|
|
|
@ -5,3 +5,6 @@ $Fix 2D Rendering
|
||||||
0x80319214:dword:0x48113250
|
0x80319214:dword:0x48113250
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix 2D Rendering
|
$Fix 2D Rendering
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix 2D Rendering
|
||||||
|
|
|
@ -5,3 +5,6 @@ $Fix 2D Rendering
|
||||||
0x803C92D4:dword:0x480DA8E4
|
0x803C92D4:dword:0x480DA8E4
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix 2D Rendering
|
$Fix 2D Rendering
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix 2D Rendering
|
||||||
|
|
|
@ -5,3 +5,6 @@ $Bypass FIFO reset
|
||||||
0x8028EF00:dword:0x48000638
|
0x8028EF00:dword:0x48000638
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Bypass FIFO reset
|
$Bypass FIFO reset
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Bypass FIFO reset
|
||||||
|
|
|
@ -5,3 +5,6 @@ $Bypass FIFO reset
|
||||||
0x8028EE80:dword:0x48000638
|
0x8028EE80:dword:0x48000638
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Bypass FIFO reset
|
$Bypass FIFO reset
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Bypass FIFO reset
|
||||||
|
|
|
@ -5,3 +5,9 @@
|
||||||
$Allow Memory Card saving with Savestates
|
$Allow Memory Card saving with Savestates
|
||||||
0x801cc304:dword:0x90e5002c
|
0x801cc304:dword:0x90e5002c
|
||||||
0x801cc4b0:dword:0x60000000
|
0x801cc4b0:dword:0x60000000
|
||||||
|
|
||||||
|
[OnFrame_Enabled]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
|
@ -5,3 +5,9 @@
|
||||||
$Allow Memory Card saving with Savestates
|
$Allow Memory Card saving with Savestates
|
||||||
0x801c7984:dword:0x90e5002c
|
0x801c7984:dword:0x90e5002c
|
||||||
0x801c7b30:dword:0x60000000
|
0x801c7b30:dword:0x60000000
|
||||||
|
|
||||||
|
[OnFrame_Enabled]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
|
@ -5,3 +5,9 @@
|
||||||
$Allow Memory Card saving with Savestates
|
$Allow Memory Card saving with Savestates
|
||||||
0x801cd764:dword:0x90e5002c
|
0x801cd764:dword:0x90e5002c
|
||||||
0x801cd910:dword:0x60000000
|
0x801cd910:dword:0x60000000
|
||||||
|
|
||||||
|
[OnFrame_Enabled]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Allow Memory Card saving with Savestates
|
||||||
|
|
|
@ -39,6 +39,9 @@ $Hyrule Field Speed Hack
|
||||||
0x8003D5EC:dword:0x60000000
|
0x8003D5EC:dword:0x60000000
|
||||||
0x8003D608:dword:0x60000000
|
0x8003D608:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Hyrule Field Speed Hack
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
$Infinite Health
|
$Infinite Health
|
||||||
|
|
|
@ -35,3 +35,6 @@ $Hyrule Field Speed Hack
|
||||||
0x8003D5D4:dword:0x60000000
|
0x8003D5D4:dword:0x60000000
|
||||||
0x8003D5EC:dword:0x60000000
|
0x8003D5EC:dword:0x60000000
|
||||||
0x8003D608:dword:0x60000000
|
0x8003D608:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Hyrule Field Speed Hack
|
||||||
|
|
|
@ -39,6 +39,9 @@ $Hyrule Field Speed Hack
|
||||||
0x8003d71c:dword:0x60000000
|
0x8003d71c:dword:0x60000000
|
||||||
0x8003d738:dword:0x60000000
|
0x8003d738:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Hyrule Field Speed Hack
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
$Infinite Health
|
$Infinite Health
|
||||||
|
|
|
@ -19,6 +19,9 @@ $BufferPatch
|
||||||
0x8000B08E:word:0x00000008
|
0x8000B08E:word:0x00000008
|
||||||
0x8000B09E:word:0x00007000
|
0x8000B09E:word:0x00007000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BufferPatch
|
||||||
|
|
||||||
[WC24Patch]
|
[WC24Patch]
|
||||||
$Main
|
$Main
|
||||||
weather.wapp.wii.com:fore.wiilink24.com:1
|
weather.wapp.wii.com:fore.wiilink24.com:1
|
||||||
|
|
|
@ -11,6 +11,9 @@ $RSAPatch
|
||||||
0x8001AB20:dword:0x38600001
|
0x8001AB20:dword:0x38600001
|
||||||
0x8001AC68:dword:0x38600001
|
0x8001AC68:dword:0x38600001
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$RSAPatch
|
||||||
|
|
||||||
[WC24Patch]
|
[WC24Patch]
|
||||||
$Main
|
$Main
|
||||||
cfh.wapp.wii.com:ch.wiilink24.com:1
|
cfh.wapp.wii.com:ch.wiilink24.com:1
|
||||||
|
|
|
@ -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.
|
|
@ -13,6 +13,9 @@ $DI Seed Blanker
|
||||||
0x80000004:dword:0x00000000
|
0x80000004:dword:0x00000000
|
||||||
0x80000008:dword:0x00000000
|
0x80000008:dword:0x00000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$DI Seed Blanker
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
|
|
|
@ -8,5 +8,8 @@
|
||||||
$crashfix
|
$crashfix
|
||||||
0x8006935C:dword:0x60000000
|
0x8006935C:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$crashfix
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
|
@ -9,3 +9,6 @@ $Fix crash on main menu
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix crash on main menu
|
$Fix crash on main menu
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix crash on main menu
|
||||||
|
|
|
@ -9,5 +9,8 @@ $Bloom OFF
|
||||||
0x80057058:dword:0xC022FFE4
|
0x80057058:dword:0xC022FFE4
|
||||||
0x8079FF44:dword:0x3F800000
|
0x8079FF44:dword:0x3F800000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Bloom OFF
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
|
@ -10,5 +10,8 @@ $Hangfix
|
||||||
0x8007D344:byte:0x00000090
|
0x8007D344:byte:0x00000090
|
||||||
0x8007D348:byte:0x00000090
|
0x8007D348:byte:0x00000090
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Hangfix
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
|
@ -8,3 +8,6 @@
|
||||||
$Fix black screen effects
|
$Fix black screen effects
|
||||||
0x80244A94:dword:0x39080000
|
0x80244A94:dword:0x39080000
|
||||||
0x80244A9C:dword:0x38030000
|
0x80244A9C:dword:0x38030000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix black screen effects
|
||||||
|
|
|
@ -8,3 +8,6 @@
|
||||||
$Fix black screen effects
|
$Fix black screen effects
|
||||||
0x802342DC:dword:0x39080000
|
0x802342DC:dword:0x39080000
|
||||||
0x802342E4:dword:0x38030000
|
0x802342E4:dword:0x38030000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix black screen effects
|
||||||
|
|
|
@ -8,3 +8,6 @@
|
||||||
$Fix black screen effects
|
$Fix black screen effects
|
||||||
0x80234580:dword:0x39080000
|
0x80234580:dword:0x39080000
|
||||||
0x80234588:dword:0x38030000
|
0x80234588:dword:0x38030000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix black screen effects
|
||||||
|
|
|
@ -8,3 +8,6 @@
|
||||||
$Fix black screen effects
|
$Fix black screen effects
|
||||||
0x80234580:dword:0x39080000
|
0x80234580:dword:0x39080000
|
||||||
0x80234588:dword:0x38030000
|
0x80234588:dword:0x38030000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix black screen effects
|
||||||
|
|
|
@ -8,3 +8,6 @@
|
||||||
$Fix black screen effects
|
$Fix black screen effects
|
||||||
0x8023FF50:dword:0x39080000
|
0x8023FF50:dword:0x39080000
|
||||||
0x8023FF58:dword:0x38030000
|
0x8023FF58:dword:0x38030000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix black screen effects
|
||||||
|
|
|
@ -11,6 +11,9 @@
|
||||||
$Disable blur
|
$Disable blur
|
||||||
0x8015b900:dword:0x60000000
|
0x8015b900:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Disable blur
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
|
|
|
@ -26,3 +26,6 @@ $Fix file reads (dcache bypass)
|
||||||
0x800d2e68:dword:0x60000000
|
0x800d2e68:dword:0x60000000
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix file reads (dcache bypass)
|
$Fix file reads (dcache bypass)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix file reads (dcache bypass)
|
||||||
|
|
|
@ -26,3 +26,6 @@ $Fix file reads (dcache bypass)
|
||||||
0x80164b90:dword:0x60000000
|
0x80164b90:dword:0x60000000
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix file reads (dcache bypass)
|
$Fix file reads (dcache bypass)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix file reads (dcache bypass)
|
||||||
|
|
|
@ -38,5 +38,8 @@ $Hyrule Field Speed Hack
|
||||||
0x80040D14:dword:0x60000000
|
0x80040D14:dword:0x60000000
|
||||||
0x80040D30:dword:0x60000000
|
0x80040D30:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Hyrule Field Speed Hack
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
|
@ -38,5 +38,8 @@ $Hyrule Field Speed Hack
|
||||||
0x80040EC4:dword:0x60000000
|
0x80040EC4:dword:0x60000000
|
||||||
0x80040EE0:dword:0x60000000
|
0x80040EE0:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Hyrule Field Speed Hack
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
|
@ -37,5 +37,8 @@ $Hyrule Field Speed Hack
|
||||||
0x80040E40:dword:0x60000000
|
0x80040E40:dword:0x60000000
|
||||||
0x80040E5C:dword:0x60000000
|
0x80040E5C:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Hyrule Field Speed Hack
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
|
@ -37,5 +37,8 @@ $Hyrule Field Speed Hack
|
||||||
0x80047EC8:dword:0x60000000
|
0x80047EC8:dword:0x60000000
|
||||||
0x80047EE4:dword:0x60000000
|
0x80047EE4:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Hyrule Field Speed Hack
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
|
@ -38,5 +38,8 @@ $Hyrule Field Speed Hack
|
||||||
0x80040f90:dword:0x60000000
|
0x80040f90:dword:0x60000000
|
||||||
0x80040fac:dword:0x60000000
|
0x80040fac:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Hyrule Field Speed Hack
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
|
@ -7,3 +7,6 @@ $Fix crash on boot
|
||||||
0x803A5F20:dword:0x60000000
|
0x803A5F20:dword:0x60000000
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix crash on boot
|
$Fix crash on boot
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix crash on boot
|
||||||
|
|
|
@ -7,3 +7,6 @@ $Fix crash on boot
|
||||||
0x803A64D0:dword:0x60000000
|
0x803A64D0:dword:0x60000000
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Fix crash on boot
|
$Fix crash on boot
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix crash on boot
|
||||||
|
|
|
@ -6,3 +6,6 @@
|
||||||
# incorrectly, but for now this patch makes the game playable.
|
# incorrectly, but for now this patch makes the game playable.
|
||||||
$Fix black screen
|
$Fix black screen
|
||||||
0x801D59AC:dword:0x60000000
|
0x801D59AC:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix black screen
|
||||||
|
|
|
@ -6,3 +6,6 @@
|
||||||
# incorrectly, but for now this patch makes the game playable.
|
# incorrectly, but for now this patch makes the game playable.
|
||||||
$Fix black screen
|
$Fix black screen
|
||||||
0x801D59C8:dword:0x60000000
|
0x801D59C8:dword:0x60000000
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Fix black screen
|
||||||
|
|
|
@ -13,4 +13,4 @@
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
EFBToTextureEnable = False
|
ImmediateXFBEnable = False
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
{
|
||||||
|
"meta":
|
||||||
|
{
|
||||||
|
"title": "Bloom Texture Definitions",
|
||||||
|
"author": "SuperSamus"
|
||||||
|
},
|
||||||
|
"groups":
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "Bloom",
|
||||||
|
"targets": [
|
||||||
|
{
|
||||||
|
"type": "efb",
|
||||||
|
"texture_filename": "efb1_n000008_160x120_4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 18 KiB |
|
@ -1,9 +1 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?><svg id="dolphinrefreshblue" xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1024 1024"><defs><linearGradient id="linear-gradient" x1="921.62" y1="898.72" x2="225.61" y2="202.72" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3217ff"/><stop offset=".26" stop-color="#2b38ff"/><stop offset=".5" stop-color="#2455ff"/><stop offset=".75" stop-color="#1d74ff"/><stop offset="1" stop-color="#1792ff"/></linearGradient><linearGradient id="linear-gradient-2" x1="551.68" y1="880.73" x2="438.44" y2="238.5" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#0e80ff"/><stop offset=".13" stop-color="#0789ff"/><stop offset=".25" stop-color="#0090ff"/><stop offset=".38" stop-color="#009dff"/><stop offset=".5" stop-color="#0af"/><stop offset=".62" stop-color="#00b7ff"/><stop offset=".75" stop-color="#00c4ff"/><stop offset=".87" stop-color="#21ccff"/><stop offset="1" stop-color="#46d4ff"/></linearGradient></defs><path id="accent" d="M1022.56,797.6c-1.27.18-38.52-169.99-134.5-264.57-78.26-77.11-255.29-227.76-485.28-211.36-179.97,12.83-155.26,99.22-145.34,95.09,28.18-11.76,160.45-49.32,301.51,29.56,124.72,69.74,172.5,186.62,165.04,195.72-1.59,1.92-45.15-108.8-244.51-150.96-154.52-32.68-316.61-5.94-385.63,21.46-28.07,11.15-73.88,41.57-82.75,11.13-8.31-28.53,33.5-51.54,38.43-70.45,6.44-24.72,1.99-147.1,179.83-199.53,69.13-20.38,206.69-40,356.78,6.08,7.41,1.62,16.34.93,22.08-2.63,12.86-7.98,38.97-24.94,91.15-29.56,100.28-8.88,129,34.46,124.16,42.86-2.44,4.24-80.13-20.48-96.57,28.08-6.12,18.08,6.78,28.28,15.94,34.57,32.67,21.29,63.4,45.41,91.84,72.09,66.54,62.22,112.8,128.96,150.42,219.66,29.94,72.19,43.57,171.86,37.4,172.75Z" style="fill:url(#linear-gradient); fill-rule:evenodd; stroke-width:0px;"/><path id="main" d="M1022.64,797.68c-2.15.3-73.59-154.8-169.57-249.37-78.26-77.11-220.89-203.51-451.29-194.61-102.85,3.97-151.08,51.44-144.13,63.02,6.78,11.3,140.6-31.02,283.56,44.38,130.09,68.62,185.48,179.26,182.78,181.3-2.21,1.67-101.12-86.71-250.52-125.78-.58-.09-1.15-.21-1.73-.34-26.77-6.58-29.04,29.26-1.48,63.55,31.9,39.7,46.88,43.17,45.33,48.28-1.97,6.43-63.11,8.78-122.18-32.52-52.04-36.39-75.4-85.8-82.28-92.13-5.82-5.35-12.47-4.05-20.2-3.94-.32,0-.63,0-.95,0-83.04,3.15-132.41,12.35-196.14,37.65-28.07,11.15-66.77,13.55-88.81-9.24-22.87-23.65,39.02-56.97,43.95-75.87,6.44-24.72,2.53-121.3,180.36-173.74,69.24-20.42,207.11-40.06,357.46,6.29,7.58,1.86,14.42,2.09,21.4-2.84,18.56-13.12,49.71-30.75,101.87-35.43,87.65-7.85,115.71,19.11,113.43,24.09-2.03,4.45-80.13,4.15-96.57,52.72-6.12,18.08,6.78,28.28,15.94,34.57,32.67,21.29,63.4,45.41,91.85,72.09,66.55,62.22,112.81,128.96,150.42,219.66,29.93,72.19,39.98,147.84,37.48,148.2Z" style="fill:url(#linear-gradient-2); fill-rule:evenodd; stroke-width:0px;"/></svg>
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="2048" height="2048" viewBox="0 0 2048 2048">
|
|
||||||
<linearGradient id="g" gradientUnits="userSpaceOnUse" x1="0" y1="506" x2="0" y2="1588">
|
|
||||||
<stop offset="0" stop-color="#46D4FF"/>
|
|
||||||
<stop offset="1" stop-color="#1792FF"/>
|
|
||||||
</linearGradient>
|
|
||||||
<path fill="#0057ab" d="m2046.8,1538.65 c-6.813,-22.834 -49.283,-160.537 -120.831,-292.567 -94.261,-173.943 -175.33,-298.279 -310.402,-424.563 -43.445,-40.618 -84.6,-76.916 -127.448,-109.498 l0.047,0 c0,0 -0.329,-0.232 -0.926,-0.673 -0.801,-0.607 -1.602,-1.214 -2.403,-1.818 -15.987,-12.352 -83.345,-69.109 -59.382,-131.767 8.031,-21 27.421,-38.45 50.479,-52.569 l124.091,-1.011 v-46 l-0.03,10e-4 c10e-4,0 0.016,-0.003 0.016,-0.003 0,0 -72.661,-24.686 -199.807,-16.53 -119.328,7.655 -226.545,77.432 -246.588,87.241 -64.265,-18.396 -137.59,-34.619 -223.344,-49.168 -296.609,-50.323 -547.639,29.896 -673.604,117.325 -165.101,114.592 -160.533,221.368 -174.144,274.776 -8.431,33.085 -83.408,94.263 -82.51,137.183 v45.18 l15.489,15.96 58.397,-19.849 6.985,-24.359 c24.022,-8.59 50.325,-20.532 74.217,-30.359 59.615,-24.521 64.209,-37.858 227.133,-62.167 74.956,-11.184 153.843,-14.393 212.575,-14.886 22.855,48.26 79.68,147.46 178.133,195.042 64.027,30.944 135.739,46.795 192.883,54.915 l-7.493,37.679 113.668,16.846 v-45.969 l-0.087,-0.035 c0.022,0 0.035,0 0.035,0 0,0 -95.434,-39.648 -154.146,-98.356 -39.956,-39.953 -49.518,-100.64 -51.552,-135.342 l0.359,0.033 c96.193,18.278 180.215,31.468 381.156,108.425 37.166,14.233 71.829,29.835 103.407,45.589 l-5.935,3.35 90.575,73.044 108.183,89.527 v-45.969 l-0.358,-0.332 c-1.596,-1.983 -124.799,-154.603 -331.827,-256.712 -171.102,-84.392 -311.585,-126.087 -506.229,-135.527 -212.756,-10.319 -369.522,16.999 -369.522,16.999 0,0 4.385,-94.537 165.003,-169.88 139.666,-65.516 359.388,-76.481 611.558,-12.15 356.261,90.886 477.766,245.646 631.012,405.573 97.226,101.465 186.606,244.229 242.951,343.009 l-9.49,-4.259 29.19,75.387 41.753,89.096 v-46.264 l-1.237,-3.603 z"/>
|
|
||||||
<path fill="url(#g)" d="m1926,1292 c-94.261,-173.943 -175.33,-298.279 -310.402,-424.563 -43.446,-40.619 -84.601,-76.917 -127.45,-109.499 l0.049,0.01 c0,0 -0.34,-0.24 -0.962,-0.699 -0.773,-0.586 -1.547,-1.172 -2.321,-1.757 -15.904,-12.279 -83.413,-69.084 -59.428,-131.801 26.32,-68.822 174.556,-99.582 174.556,-99.582 0,0 -72.661,-24.686 -199.807,-16.53 -119.328,7.655 -226.545,77.432 -246.588,87.241 -64.265,-18.396 -137.59,-34.619 -223.344,-49.168 -296.609,-50.323 -547.639,29.896 -673.604,117.325 -165.101,114.592 -160.533,221.368 -174.144,274.776 -9.794,38.432 -109.389,114.772 -75.534,156.367 21.122,25.95 91.411,-9.289 148.113,-32.611 59.615,-24.521 64.209,-37.859 227.133,-62.168 74.956,-11.184 153.843,-14.393 212.575,-14.886 22.855,48.26 79.68,147.46 178.133,195.042 132.934,64.246 299.005,63.438 299.005,63.438 0,0 -95.434,-39.648 -154.146,-98.356 -39.956,-39.953 -49.518,-100.64 -51.552,-135.342 l0.359,0.033 c96.193,18.278 180.215,31.468 381.156,108.425 175.815,67.334 295.91,165.256 295.91,165.256 0,0 -123.479,-153.98 -331.865,-256.76 -171.102,-84.391 -311.585,-126.086 -506.229,-135.526 -212.756,-10.319 -369.522,16.999 -369.522,16.999 0,0 4.385,-94.537 165.003,-169.88 139.666,-65.516 359.388,-76.481 611.558,-12.15 356.261,90.886 477.766,245.646 631.012,405.573 163.107,170.22 304.146,456.685 304.146,456.685 0,0 -43.489,-151.357 -121.81,-295.887 z"/>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 2.8 KiB |
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 05fe2cc910a68c9ba5dac07db46ef78573acee72
|
|
@ -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 <stdbool.h>
|
|
||||||
|
|
||||||
// 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 <each object>.
|
|
||||||
* 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
|
|