mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-09-21 06:06:25 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
42cc8c040c | ||
|
|
8f674f574a | ||
|
|
093d3abe95 | ||
|
|
4fcd61620f | ||
|
|
dbff13226c | ||
|
|
ee018d00e6 | ||
|
|
3d26cfb1f3 | ||
|
|
a96b5da856 | ||
|
|
2039b5524e | ||
|
|
9386b577b3 | ||
|
|
191292946f | ||
|
|
9611279be5 | ||
|
|
c185d27ede | ||
|
|
304a534d16 | ||
|
|
cfc4d3d887 | ||
|
|
3a55a0e1a2 | ||
|
|
14e3c61d62 | ||
|
|
a2efdf1197 | ||
|
|
3e95d0fc16 | ||
|
|
982e8d183d | ||
|
|
debe8e9fd9 | ||
|
|
bd389f6b00 | ||
|
|
ef0038dded | ||
|
|
f0862e12e1 | ||
|
|
7f6eb621ad | ||
|
|
e559fd7c3c | ||
|
|
f80a78869a | ||
|
|
4a9db521c1 | ||
|
|
ca8c6ee45e | ||
|
|
5ff90a0471 | ||
|
|
cdb1744994 | ||
|
|
e4349ae179 | ||
|
|
27804b4e67 | ||
|
|
a1e636d72c | ||
|
|
9263f6b7c6 | ||
|
|
e9c5b57d88 | ||
|
|
1fd7f35218 | ||
|
|
5508158a77 | ||
|
|
dfe15b9e24 | ||
|
|
30c9669d7b | ||
|
|
9b50b88d2e | ||
|
|
28adf6dd88 | ||
|
|
0bca7edf20 | ||
|
|
b572e4ca5a | ||
|
|
4f8af23db5 | ||
|
|
b1e360e1e4 | ||
|
|
26d5cd38bd | ||
|
|
e6f5516ad7 | ||
|
|
df4c394fc3 | ||
|
|
3236c634d9 | ||
|
|
dcf9ca05db | ||
|
|
a8cc19decc | ||
|
|
123d32248e | ||
|
|
474fa6e6f2 | ||
|
|
b3d74ab602 | ||
|
|
f89cd671bf | ||
|
|
3073c9fa41 | ||
|
|
c774385c7b | ||
|
|
38e70fda65 | ||
|
|
46e38d28fa | ||
|
|
591aa07b93 | ||
|
|
2944fd26e3 | ||
|
|
2366c4e343 | ||
|
|
e407f178ba | ||
|
|
a795eaf01d | ||
|
|
aabde19114 | ||
|
|
fc69f9231a | ||
|
|
0901c6dbe5 | ||
|
|
fa61f77fed | ||
|
|
a9c36ee2ef | ||
|
|
54070da585 | ||
|
|
f65180fa91 | ||
|
|
4ff214cdd2 | ||
|
|
53cd8ffa3f | ||
|
|
54a651074c | ||
|
|
7da0baae93 | ||
|
|
3450298af0 | ||
|
|
ce85da6b96 | ||
|
|
216ffb4581 | ||
|
|
cd3ea81462 | ||
|
|
f42c349c32 | ||
|
|
94eceb35e8 | ||
|
|
02bffba368 | ||
|
|
a6cf98332b | ||
|
|
7de31b291e | ||
|
|
ca33c38afd | ||
|
|
21ace56160 | ||
|
|
1c4208e1fb | ||
|
|
4a10a9c634 | ||
|
|
e5eabd08f5 | ||
|
|
430138f468 | ||
|
|
ed25d5649b | ||
|
|
6496d6c0c9 | ||
|
|
66d8a89220 | ||
|
|
9c5ff6b248 | ||
|
|
4af65cbed0 | ||
|
|
f5be1c30e5 | ||
|
|
35925ceb15 | ||
|
|
be3ad38ec7 | ||
|
|
5c6dcce721 | ||
|
|
ad7e793548 | ||
|
|
3c63788e01 | ||
|
|
463bcb8aeb | ||
|
|
a3a43f9bd2 | ||
|
|
1c2b7fbf7f | ||
|
|
f1b4345d08 | ||
|
|
3bd410c4c5 | ||
|
|
e463c64b7a | ||
|
|
74c51895c8 | ||
|
|
5e1e4dbc4c | ||
|
|
a5552e612c | ||
|
|
dbbe5c403e | ||
|
|
20fea85b53 | ||
|
|
8b8d0847ae | ||
|
|
d5e3c2bcfc | ||
|
|
61e97c9a09 | ||
|
|
73de7b8d3e | ||
|
|
e9317dbe48 | ||
|
|
a7345f8bde | ||
|
|
c863abc0d3 | ||
|
|
9b726fd56b | ||
|
|
a3a5834100 | ||
|
|
1c10b9e9ab | ||
|
|
475f35e2fa | ||
|
|
443094f020 | ||
|
|
fa80e2bc9a | ||
|
|
3c4659ce34 | ||
|
|
bc6688c0aa | ||
|
|
08e183d322 | ||
|
|
4782a04c20 | ||
|
|
feeb36bf07 | ||
|
|
ffb0e2c594 | ||
|
|
a3740b5f71 | ||
|
|
8fb464040c | ||
|
|
55c015e6ac | ||
|
|
aa2167d473 | ||
|
|
7788e6824e | ||
|
|
d742aa8b4c | ||
|
|
8a90cbf638 | ||
|
|
47d82300a9 | ||
|
|
93706022d5 | ||
|
|
893be0996e | ||
|
|
24361f49d1 | ||
|
|
32c5f09767 | ||
|
|
f1a639b12b | ||
|
|
b0a46872eb | ||
|
|
682490c220 | ||
|
|
69527ec44b | ||
|
|
1edea92358 | ||
|
|
d7615aa0b0 | ||
|
|
13238340ae | ||
|
|
f98c974a0d | ||
|
|
707d3c7a73 | ||
|
|
9cd05b9387 | ||
|
|
6ec57bcc5d | ||
|
|
c1261e7406 | ||
|
|
c7b621ad08 | ||
|
|
fa83b0fe49 | ||
|
|
8366609fc1 | ||
|
|
808a82d5dd | ||
|
|
6da4bc38e1 | ||
|
|
3d9f46cd64 | ||
|
|
fa2a250f01 | ||
|
|
a30aa5cf36 | ||
|
|
20bded8066 | ||
|
|
d2833fb788 | ||
|
|
2eebf6fc28 | ||
|
|
d6e803e63d | ||
|
|
a7f5427279 | ||
|
|
e2013caea0 | ||
|
|
03e409a3e1 | ||
|
|
c490bc2c2e | ||
|
|
af38db4a23 | ||
|
|
2ca2a5c875 | ||
|
|
d5d2f7c8fb | ||
|
|
b008142f72 | ||
|
|
00626b263f | ||
|
|
b24783f84d | ||
|
|
49453c045c | ||
|
|
24aafdeb47 | ||
|
|
95ee7de40e | ||
|
|
da1aad5188 | ||
|
|
5b9961b0c6 | ||
|
|
cb9df12645 | ||
|
|
48b640c8bb | ||
|
|
6877e436fb | ||
|
|
415ec4de18 | ||
|
|
e58f57f6f3 | ||
|
|
b6d8bc299e | ||
|
|
81402ca6aa | ||
|
|
83dc4685aa | ||
|
|
900febec29 | ||
|
|
fd8391a852 | ||
|
|
566519d135 | ||
|
|
ee5eba860d | ||
|
|
552126a0e6 | ||
|
|
1ab4403c23 | ||
|
|
d895ed7d5c | ||
|
|
d3b2943807 | ||
|
|
00beaa84a5 | ||
|
|
37726b610d | ||
|
|
fee15d96ad | ||
|
|
1b67ed71f4 | ||
|
|
baf154de0e | ||
|
|
19729879cb | ||
|
|
cdb93d0c99 | ||
|
|
09fbe2a930 | ||
|
|
009a87de59 | ||
|
|
cdaf67c6ce | ||
|
|
d6d25b5302 | ||
|
|
990b421233 | ||
|
|
f544fbc0ae | ||
|
|
55761d9e6d | ||
|
|
b947a11380 | ||
|
|
aeb3fec03a | ||
|
|
4b55c26cdb | ||
|
|
05855a37f4 | ||
|
|
fc9fd6952a | ||
|
|
f9ef6c2151 | ||
|
|
594e5d2b56 | ||
|
|
0cab1731d6 | ||
|
|
03b1f2148b | ||
|
|
ebcbb79f70 | ||
|
|
24ad562871 | ||
|
|
a18fd2d21b | ||
|
|
37dd6c287e | ||
|
|
8873338b8d | ||
|
|
c93af1d3f9 | ||
|
|
6de526c684 | ||
|
|
82e576a183 | ||
|
|
b67188cc44 | ||
|
|
aaeb6e5dc1 | ||
|
|
2e07d3b4a8 | ||
|
|
424269ed4b | ||
|
|
f93f69a1e5 | ||
|
|
a5f6ba81fa | ||
|
|
485f5cae55 | ||
|
|
77e92d042c | ||
|
|
33dd4a1181 | ||
|
|
e222665eb0 | ||
|
|
11cf49de06 | ||
|
|
342115806b | ||
|
|
774200dcf4 | ||
|
|
acf6060a54 | ||
|
|
59d7547c2c | ||
|
|
2dfb23267c | ||
|
|
d27d96a7ce | ||
|
|
0baa4ae6b1 | ||
|
|
0ce4436cd8 | ||
|
|
146f2be436 | ||
|
|
60c7606812 | ||
|
|
f5d225691e | ||
|
|
be1df92153 | ||
|
|
db77b117d9 | ||
|
|
aff4d18d59 | ||
|
|
6f72de3579 | ||
|
|
c958dbc46c | ||
|
|
5f372d6b1d | ||
|
|
1a62cdca0e | ||
|
|
d8d37fdbc4 | ||
|
|
6825a4a954 | ||
|
|
39ef77c716 | ||
|
|
32cd349207 | ||
|
|
b1d81af9cb | ||
|
|
e2ab15aa23 | ||
|
|
be33a68335 | ||
|
|
2aba483a05 | ||
|
|
e68a464efd | ||
|
|
d034d41fcc | ||
|
|
f2dd20ca40 | ||
|
|
8038496a07 | ||
|
|
37d6f29e06 | ||
|
|
c560a510e2 | ||
|
|
afdee595f6 | ||
|
|
9416eb9537 | ||
|
|
02bacff51f | ||
|
|
200e26c98a | ||
|
|
6d796f7863 | ||
|
|
b8222da6ca | ||
|
|
321f878bb6 | ||
|
|
63121d11fc | ||
|
|
c23b4f4f3a | ||
|
|
af6c6ffacf | ||
|
|
f6d14906d8 | ||
|
|
64a73e5636 | ||
|
|
d0f9446a8c | ||
|
|
e87225beb2 | ||
|
|
14ee972235 | ||
|
|
2812200cee | ||
|
|
82a317124a | ||
|
|
baf91d4436 | ||
|
|
54b93b8d4f | ||
|
|
1ccbcaa04a | ||
|
|
8200d93199 | ||
|
|
ec0c4b72ff | ||
|
|
2204a789e4 | ||
|
|
9463c9717f | ||
|
|
bb41867ffe | ||
|
|
e73bcbd818 | ||
|
|
da45cbe8fd | ||
|
|
7ce4db1c7d | ||
|
|
896ecddb77 | ||
|
|
915b839598 | ||
|
|
1d1c9696ae | ||
|
|
5b49060a9d | ||
|
|
fde035dc0c | ||
|
|
8d565e0331 | ||
|
|
4d1e749977 | ||
|
|
06cc09cf09 | ||
|
|
f63b81dd39 | ||
|
|
22863b3703 | ||
|
|
1bc64a0e6e | ||
|
|
df5e7a9767 | ||
|
|
4c0bf2944b | ||
|
|
76ae445694 | ||
|
|
1c2806dfe9 | ||
|
|
86de5ef4b0 | ||
|
|
86a0f22887 | ||
|
|
eb02680cb6 | ||
|
|
6655672ee3 | ||
|
|
68e9fd6cde | ||
|
|
77f08364db | ||
|
|
b63ccacdfa | ||
|
|
f9baecd5ed | ||
|
|
acbf9e155f | ||
|
|
117d1d71ac | ||
|
|
abd324e98d | ||
|
|
183d6d778c | ||
|
|
8141a74671 | ||
|
|
480968f05e | ||
|
|
b52ffa3e8b | ||
|
|
b1b133b036 | ||
|
|
38b5c7370c | ||
|
|
86956b21be | ||
|
|
65e4c60158 | ||
|
|
e49451b28e | ||
|
|
c32732714e | ||
|
|
dfa3384281 | ||
|
|
d9e2725e85 | ||
|
|
af2fda5649 | ||
|
|
b72f3c1afc | ||
|
|
5527e8138e | ||
|
|
f52ca02ca2 | ||
|
|
3ed9174208 | ||
|
|
766374434c | ||
|
|
1464fdfc28 | ||
|
|
a1983e5fa2 | ||
|
|
f10022f2dc | ||
|
|
c716c32ce8 | ||
|
|
21d44f32ba | ||
|
|
0f72b69dc7 | ||
|
|
9414196958 | ||
|
|
3f5460a5ff | ||
|
|
ca3d896900 | ||
|
|
1800f5cf51 | ||
|
|
e013d95053 | ||
|
|
39240edc2a | ||
|
|
0d3ccfada5 | ||
|
|
4a2d48f659 | ||
|
|
518f5f458f | ||
|
|
b35223e0f3 | ||
|
|
158b8cfd7c | ||
|
|
908ddf3593 | ||
|
|
dd049f7ed2 | ||
|
|
cb9f8a2b04 | ||
|
|
9fd77c038f | ||
|
|
21c2605298 | ||
|
|
9be878cd28 | ||
|
|
c8d2568c52 | ||
|
|
8843c14fba | ||
|
|
b92e98b16c | ||
|
|
a0f514cf60 | ||
|
|
b40047fb6e | ||
|
|
d75794b774 | ||
|
|
711c3e1013 | ||
|
|
271a140715 | ||
|
|
50ec81f0c4 | ||
|
|
56438bde44 | ||
|
|
b2a57f4391 | ||
|
|
851c555c90 | ||
|
|
a327466771 | ||
|
|
8f48111ed6 |
@@ -46,3 +46,5 @@ CMakeLists.txt.user
|
|||||||
|
|
||||||
# clangd cache for Neovim
|
# clangd cache for Neovim
|
||||||
.cache/clangd
|
.cache/clangd
|
||||||
|
# Ignore CMake user presets
|
||||||
|
CMakeUserPresets.json
|
||||||
|
|||||||
@@ -69,6 +69,9 @@ DEFAULT_CONFIG = {
|
|||||||
# Whether our autoupdate functionality is enabled or not.
|
# Whether our autoupdate functionality is enabled or not.
|
||||||
"autoupdate": True,
|
"autoupdate": True,
|
||||||
|
|
||||||
|
# Whether CCache is used for the build or not.
|
||||||
|
"ccache": False,
|
||||||
|
|
||||||
# The distributor for this build.
|
# The distributor for this build.
|
||||||
"distributor": "None"
|
"distributor": "None"
|
||||||
}
|
}
|
||||||
@@ -119,6 +122,12 @@ def parse_args(conf=DEFAULT_CONFIG):
|
|||||||
action=argparse.BooleanOptionalAction,
|
action=argparse.BooleanOptionalAction,
|
||||||
default=conf["autoupdate"])
|
default=conf["autoupdate"])
|
||||||
|
|
||||||
|
parser.add_argument(
|
||||||
|
"--ccache",
|
||||||
|
help="Enables CCache",
|
||||||
|
action=argparse.BooleanOptionalAction,
|
||||||
|
default=conf["ccache"])
|
||||||
|
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"--distributor",
|
"--distributor",
|
||||||
help="Sets the distributor for this build",
|
help="Sets the distributor for this build",
|
||||||
@@ -304,7 +313,9 @@ def build(config):
|
|||||||
# iconv, bzip2, and curl
|
# iconv, bzip2, and curl
|
||||||
"-DUSE_SYSTEM_ICONV=ON",
|
"-DUSE_SYSTEM_ICONV=ON",
|
||||||
"-DUSE_SYSTEM_BZIP2=ON",
|
"-DUSE_SYSTEM_BZIP2=ON",
|
||||||
"-DUSE_SYSTEM_CURL=ON"
|
"-DUSE_SYSTEM_CURL=ON",
|
||||||
|
"-DENABLE_CCACHE="
|
||||||
|
+ python_to_cmake_bool(config["ccache"]),
|
||||||
],
|
],
|
||||||
env=env, cwd=arch)
|
env=env, cwd=arch)
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
include(CheckCXXSourceCompiles)
|
||||||
|
include(CheckCXXSymbolExists)
|
||||||
|
|
||||||
# like add_library(new ALIAS old) but avoids add_library cannot create ALIAS target "new" because target "old" is imported but not globally visible. on older cmake
|
# like add_library(new ALIAS old) but avoids add_library cannot create ALIAS target "new" because target "old" is imported but not globally visible. on older cmake
|
||||||
# This can be replaced with a direct alias call once our minimum is cmake 3.18
|
# This can be replaced with a direct alias call once our minimum is cmake 3.18
|
||||||
function(dolphin_alias_library new old)
|
function(dolphin_alias_library new old)
|
||||||
@@ -138,3 +141,31 @@ function(dolphin_find_optional_system_library_pkgconfig library search alias bun
|
|||||||
dolphin_add_bundled_library(${library} ${use_system} ${bundled_path})
|
dolphin_add_bundled_library(${library} ${use_system} ${bundled_path})
|
||||||
endif()
|
endif()
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
|
function(dolphin_check_toolset_version LABEL VERSION_VAR MIN_VERSION)
|
||||||
|
if(NOT DEFINED ${VERSION_VAR})
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
message(STATUS "Using ${LABEL} ${${VERSION_VAR}}")
|
||||||
|
if(${VERSION_VAR} VERSION_LESS ${MIN_VERSION})
|
||||||
|
message(FATAL_ERROR "Requires ${LABEL} ${MIN_VERSION} or higher")
|
||||||
|
endif()
|
||||||
|
endfunction()
|
||||||
|
|
||||||
|
|
||||||
|
function(dolphin_check_std_version LABEL VERSION_MACRO MIN_VERSION)
|
||||||
|
check_cxx_symbol_exists(${VERSION_MACRO} version IS_${LABEL})
|
||||||
|
if(NOT IS_${LABEL})
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
check_cxx_source_compiles([[
|
||||||
|
#include <version>
|
||||||
|
#if ${VERSION_MACRO} < ${MIN_VERSION}
|
||||||
|
#error
|
||||||
|
#endif
|
||||||
|
int main(){}
|
||||||
|
]] HAS_MINIMUM_${LABEL})
|
||||||
|
if(NOT HAS_MINIMUM_${LABEL})
|
||||||
|
message(FATAL_ERROR "Requires ${LABEL} ${MIN_VERSION} or higher")
|
||||||
|
endif()
|
||||||
|
endfunction()
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
if(NOT DEFINED target OR NOT DEFINED link)
|
||||||
|
message(FATAL_ERROR "`target` and `link` must be defined")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
file(CREATE_LINK "${target}" "${link}" RESULT result SYMBOLIC)
|
||||||
|
if(result EQUAL 0)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(WIN32)
|
||||||
|
set(hint "On Windows, enable Developer Mode to allow symlinks (https://learn.microsoft.com/windows/advanced-settings/developer-mode).")
|
||||||
|
endif()
|
||||||
|
message(WARNING "Symlink failed (${result}). Falling back to copying. ${hint}")
|
||||||
|
|
||||||
|
file(REMOVE_RECURSE "${link}")
|
||||||
|
if(IS_DIRECTORY "${target}")
|
||||||
|
file(COPY "${target}/." DESTINATION "${link}")
|
||||||
|
else()
|
||||||
|
file(COPY_FILE "${target}" "${link}" ONLY_IF_DIFFERENT)
|
||||||
|
endif()
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
set(ARCH "generic" CACHE STRING "Target architecture")
|
||||||
|
|
||||||
|
set(VALID_ARCHS x86_64 arm64 generic)
|
||||||
|
if(NOT ARCH IN_LIST VALID_ARCHS)
|
||||||
|
message(FATAL_ERROR "Invalid ARCH='${ARCH}'. Valid: ${VALID_ARCHS}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(ARCH STREQUAL "generic")
|
||||||
|
set(ENABLE_GENERIC "ON")
|
||||||
|
else()
|
||||||
|
set(CMAKE_SYSTEM_PROCESSOR "${ARCH}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if (NOT DEFINED CMAKE_SYSTEM_NAME)
|
||||||
|
if(EXISTS "${CMAKE_SYSROOT}/usr/include/linux")
|
||||||
|
set(CMAKE_SYSTEM_NAME Linux)
|
||||||
|
elseif(EXISTS "${CMAKE_SYSROOT}/Windows/System32")
|
||||||
|
set(CMAKE_SYSTEM_NAME Windows)
|
||||||
|
elseif(EXISTS "${CMAKE_SYSROOT}/System/Library")
|
||||||
|
set(CMAKE_SYSTEM_NAME Darwin)
|
||||||
|
elseif(EXISTS "${CMAKE_SYSROOT}/usr/include/osreldate.h")
|
||||||
|
set(CMAKE_SYSTEM_NAME FreeBSD)
|
||||||
|
elseif(EXISTS "${CMAKE_SYSROOT}/usr/include/c++/v1/__locale_dir/locale_base_api/openbsd.h")
|
||||||
|
set(CMAKE_SYSTEM_NAME OpenBSD)
|
||||||
|
elseif(EXISTS "${CMAKE_SYSROOT}/usr/include/dev/dm/netbsd-dm.h")
|
||||||
|
set(CMAKE_SYSTEM_NAME NetBSD)
|
||||||
|
elseif(EXISTS "${CMAKE_SYSROOT}/boot/system/develop")
|
||||||
|
set(CMAKE_SYSTEM_NAME Haiku)
|
||||||
|
else()
|
||||||
|
message(WARNING "Cannot detect OS from sysroot '${CMAKE_SYSROOT}/'. Cross-compilation has been disabled.")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(CMAKE_FIND_ROOT_PATH "${CMAKE_SYSROOT}")
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||||
|
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|
||||||
|
|
||||||
|
if(NOT QT_HOST_PATH)
|
||||||
|
if(${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Windows")
|
||||||
|
if (CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "AMD64")
|
||||||
|
set(QT_HOST_PATH "${CMAKE_SOURCE_DIR}/Externals/Qt/Qt6.8.3/x64")
|
||||||
|
else()
|
||||||
|
set(QT_HOST_PATH "${CMAKE_SOURCE_DIR}/Externals/Qt/Qt6.8.3/ARM64")
|
||||||
|
endif()
|
||||||
|
else()
|
||||||
|
set(QT_HOST_PATH "/usr")
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# This file exists to be consumed via `add_custom_command`
|
||||||
|
# so that file changes are picked up without needing a full reconfigure
|
||||||
|
|
||||||
|
file(SHA1 ${JSON_FILE} ACHIEVEMENT_APPROVED_LIST_HASH)
|
||||||
|
configure_file(${TEMPLATE_FILE} ${OUTPUT_FILE} @ONLY)
|
||||||
+69
-70
@@ -1,18 +1,18 @@
|
|||||||
########################################
|
########################################
|
||||||
# General setup
|
# General setup
|
||||||
#
|
#
|
||||||
cmake_minimum_required(VERSION 3.20...4.2.1)
|
cmake_minimum_required(VERSION 3.25...4.2.1)
|
||||||
|
|
||||||
cmake_policy(SET CMP0080 OLD) # allow using BundleUtilities at configure time
|
cmake_policy(SET CMP0080 OLD) # allow using BundleUtilities at configure time
|
||||||
|
|
||||||
if (POLICY CMP0141)
|
|
||||||
cmake_policy(SET CMP0141 NEW) # MSVC debug information format flags are selected by an abstraction.
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# Minimum OS X version.
|
# Minimum OS X version.
|
||||||
# This is inserted into the Info.plist as well.
|
# This is inserted into the Info.plist as well.
|
||||||
set(CMAKE_OSX_DEPLOYMENT_TARGET "11.0.0" CACHE STRING "")
|
set(CMAKE_OSX_DEPLOYMENT_TARGET "11.0.0" CACHE STRING "")
|
||||||
|
|
||||||
|
# When we don't set a sysroot, AppleClang will put /usr/local/include at a higher
|
||||||
|
# priority than -isystem paths, which can cause weird include issues in Externals
|
||||||
|
set(CMAKE_OSX_SYSROOT macosx CACHE STRING "")
|
||||||
|
|
||||||
set(CMAKE_USER_MAKE_RULES_OVERRIDE "${CMAKE_CURRENT_SOURCE_DIR}/CMake/FlagsOverride.cmake")
|
set(CMAKE_USER_MAKE_RULES_OVERRIDE "${CMAKE_CURRENT_SOURCE_DIR}/CMake/FlagsOverride.cmake")
|
||||||
|
|
||||||
# CMake 3.28 and later scan c++ source files for module imports by default. Since we don't use
|
# CMake 3.28 and later scan c++ source files for module imports by default. Since we don't use
|
||||||
@@ -23,9 +23,20 @@ set(CMAKE_CXX_SCAN_FOR_MODULES OFF)
|
|||||||
|
|
||||||
project(dolphin-emu)
|
project(dolphin-emu)
|
||||||
|
|
||||||
if (CMAKE_VERSION VERSION_LESS "3.25" AND CMAKE_SYSTEM_NAME MATCHES "Linux")
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/CMake)
|
||||||
set(LINUX TRUE)
|
|
||||||
endif()
|
# Support functions
|
||||||
|
include(CheckAndAddFlag)
|
||||||
|
include(CheckCCompilerFlag)
|
||||||
|
include(CheckSymbolExists)
|
||||||
|
include(DolphinCompileDefinitions)
|
||||||
|
include(DolphinDisableWarningsMSVC)
|
||||||
|
include(DolphinLibraryTools)
|
||||||
|
include(GNUInstallDirs)
|
||||||
|
include(RemoveCompileFlag)
|
||||||
|
|
||||||
|
# When using the Visual Studio generator, only show our targets and not the ones from Externals.
|
||||||
|
set_property(DIRECTORY ${PROJECT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT dolphin-emu)
|
||||||
|
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
set(CMAKE_C_STANDARD 99)
|
set(CMAKE_C_STANDARD 99)
|
||||||
@@ -38,26 +49,36 @@ if (COMPILER STREQUAL "GNU")
|
|||||||
set(COMPILER "GCC") # prefer printing GCC instead of GNU
|
set(COMPILER "GCC") # prefer printing GCC instead of GNU
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Enforce minimum compiler versions that support the c++23 features we use
|
# Minimum required versions
|
||||||
set (GCC_min_version 12)
|
# Toolsets
|
||||||
set (Clang_min_version 15)
|
set(Xcode_min_version 14.3)
|
||||||
set (AppleClang_min_version 14.0.3)
|
set(MSVC_toolset_min_version 143)
|
||||||
set (min_xcode_version "14.3") # corresponding xcode version for AppleClang_min_version
|
# Compilers
|
||||||
set (MSVC_min_version 19.32)
|
set(GCC_min_version 12)
|
||||||
set (min_vs_version "2022 17.2.3") # corresponding Visual Studio version for MSVC_min_version
|
set(Clang_min_version 15)
|
||||||
|
set(AppleClang_min_version 14.0.3)
|
||||||
|
set(MSVC_min_version 19.32)
|
||||||
|
# Standard libraries
|
||||||
|
set(libstdc++_min_version 12) # This should match GCC_min_version's major version.
|
||||||
|
set(libc++_min_version 150000) # This should match Clang_min_version in the format "xxyyzz" instead of "xx.yy.zz"
|
||||||
|
|
||||||
|
dolphin_check_toolset_version("Xcode" XCODE_VERSION ${Xcode_min_version})
|
||||||
|
dolphin_check_toolset_version("MSVC Toolset" MSVC_TOOLSET_VERSION ${MSVC_toolset_min_version})
|
||||||
|
|
||||||
message(STATUS "Using ${COMPILER} ${CMAKE_CXX_COMPILER_VERSION}")
|
message(STATUS "Using ${COMPILER} ${CMAKE_CXX_COMPILER_VERSION}")
|
||||||
|
|
||||||
if ("-" STREQUAL "${${COMPILER}_min_version}-")
|
if(NOT DEFINED ${COMPILER}_min_version)
|
||||||
message(WARNING "Unknown compiler ${COMPILER}, assuming it is new enough")
|
message(WARNING "Unknown compiler ${COMPILER}, assuming it is new enough")
|
||||||
else()
|
elseif(CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${${COMPILER}_min_version})
|
||||||
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${${COMPILER}_min_version})
|
message(FATAL_ERROR "Requires ${COMPILER} ${${COMPILER}_min_version} or higher")
|
||||||
message(FATAL_ERROR "Requires GCC ${GCC_min_version}, Clang ${Clang_min_version},"
|
|
||||||
" AppleClang ${AppleClang_min_version} (Xcode ${min_xcode_version}),"
|
|
||||||
" or MSVC ${MSVC_min_version} (Visual Studio ${min_vs_version}) or higher")
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
# libstdc++ is almost always used on Linux, even when using clang as the compiler.
|
||||||
|
# libc++ is used on the likes of Android, Apple devices, FreeBSD, and a few (very) rare Linux distros like Chimera Linux.
|
||||||
|
# Windows uses its own standard library named STL, which we check as part of the toolset above. (outside of MinGW which can use either libstdc++ or libc++)
|
||||||
|
dolphin_check_std_version("GNU_libstdc++" _GLIBCXX_RELEASE ${libstdc++_min_version})
|
||||||
|
dolphin_check_std_version("LLVM_libc++" _LIBCPP_VERSION ${libc++_min_version})
|
||||||
|
|
||||||
# Name of the Dolphin distributor. If you redistribute Dolphin builds (forks,
|
# Name of the Dolphin distributor. If you redistribute Dolphin builds (forks,
|
||||||
# unofficial builds) please consider identifying your distribution with a
|
# unofficial builds) please consider identifying your distribution with a
|
||||||
# unique name here.
|
# unique name here.
|
||||||
@@ -82,7 +103,7 @@ if(APPROVED_VENDORED_DEPENDENCIES)
|
|||||||
message(WARNING "APPROVED_VENDORED_DEPENDENCIES is deprecated. Please migrate to setting USE_SYSTEM_LIBS to ON and setting USE_SYSTEM_<dependency> to either AUTO or OFF to allow bundled libs.")
|
message(WARNING "APPROVED_VENDORED_DEPENDENCIES is deprecated. Please migrate to setting USE_SYSTEM_LIBS to ON and setting USE_SYSTEM_<dependency> to either AUTO or OFF to allow bundled libs.")
|
||||||
endif()
|
endif()
|
||||||
option(USE_UPNP "Enables UPnP port mapping support" ON)
|
option(USE_UPNP "Enables UPnP port mapping support" ON)
|
||||||
option(ENABLE_NOGUI "Enable NoGUI frontend" ON)
|
option(ENABLE_NOGUI "Enable NoGUI frontend" OFF)
|
||||||
option(ENABLE_QT "Enable Qt (Default)" ON)
|
option(ENABLE_QT "Enable Qt (Default)" ON)
|
||||||
option(ENABLE_LTO "Enables Link Time Optimization" OFF)
|
option(ENABLE_LTO "Enables Link Time Optimization" OFF)
|
||||||
option(ENABLE_GENERIC "Enables generic build that should run on any little-endian host" OFF)
|
option(ENABLE_GENERIC "Enables generic build that should run on any little-endian host" OFF)
|
||||||
@@ -97,6 +118,7 @@ option(USE_DISCORD_PRESENCE "Enables Discord Rich Presence, show the current gam
|
|||||||
option(USE_MGBA "Enables GBA controllers emulation using libmgba" ON)
|
option(USE_MGBA "Enables GBA controllers emulation using libmgba" ON)
|
||||||
option(ENABLE_AUTOUPDATE "Enables support for automatic updates" ON)
|
option(ENABLE_AUTOUPDATE "Enables support for automatic updates" ON)
|
||||||
option(USE_RETRO_ACHIEVEMENTS "Enables integration with retroachievements.org" ON)
|
option(USE_RETRO_ACHIEVEMENTS "Enables integration with retroachievements.org" ON)
|
||||||
|
option(ENABLE_CCACHE "Enables CCache compiler cache" OFF)
|
||||||
|
|
||||||
# Maintainers: if you consider blanket disabling this for your users, please
|
# Maintainers: if you consider blanket disabling this for your users, please
|
||||||
# consider the following points:
|
# consider the following points:
|
||||||
@@ -146,26 +168,6 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(UNIX)
|
|
||||||
# Builds a relocatable binary on Linux.
|
|
||||||
# The Sys folder will need to be copied to the Binaries folder.
|
|
||||||
option(LINUX_LOCAL_DEV "Enable relocatable binary" OFF)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
list(APPEND CMAKE_MODULE_PATH
|
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/CMake
|
|
||||||
)
|
|
||||||
|
|
||||||
# Support functions
|
|
||||||
include(CheckAndAddFlag)
|
|
||||||
include(CheckCCompilerFlag)
|
|
||||||
include(CheckSymbolExists)
|
|
||||||
include(DolphinCompileDefinitions)
|
|
||||||
include(DolphinDisableWarningsMSVC)
|
|
||||||
include(DolphinLibraryTools)
|
|
||||||
include(GNUInstallDirs)
|
|
||||||
include(RemoveCompileFlag)
|
|
||||||
|
|
||||||
# Enable folders for IDE
|
# Enable folders for IDE
|
||||||
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
||||||
|
|
||||||
@@ -179,24 +181,23 @@ if(CMAKE_SYSROOT)
|
|||||||
set(ENV{PKG_CONFIG_SYSROOT_DIR} "${CMAKE_SYSROOT}")
|
set(ENV{PKG_CONFIG_SYSROOT_DIR} "${CMAKE_SYSROOT}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Set where the binary files will be built. The program will not execute from
|
# Output directory for the Dolphin binary
|
||||||
# here. You must run "make install" to install these to the proper location
|
# We need to use a generator expression here to ensure that multi-config generators
|
||||||
# as defined above.
|
# (like Visual Studio) put the binaries in the right place.
|
||||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Binaries)
|
# See https://cmake.org/cmake/help/v4.2/prop_tgt/RUNTIME_OUTPUT_DIRECTORY.html
|
||||||
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY $<1:${CMAKE_BINARY_DIR}/Binaries>)
|
||||||
|
|
||||||
if (WIN32)
|
# Output directory for PDB files. PDBs are only generated on Windows with MSVC.
|
||||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/Binary)
|
# We set a common directory for all PDBs to avoid littering the Binaries/ directory.
|
||||||
|
set(CMAKE_PDB_OUTPUT_DIRECTORY $<1:${CMAKE_BINARY_DIR}/pdb>)
|
||||||
|
|
||||||
if (CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|amd64|AMD64")
|
if(ENABLE_CCACHE)
|
||||||
string(APPEND CMAKE_RUNTIME_OUTPUT_DIRECTORY /x64)
|
include(CCache)
|
||||||
elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64")
|
if(NOT CCACHE_BIN)
|
||||||
string(APPEND CMAKE_RUNTIME_OUTPUT_DIRECTORY /ARM64)
|
message(WARNING "Ccache was enabled but not found. This build will not use Ccache.")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# setup CCache
|
|
||||||
include(CCache)
|
|
||||||
|
|
||||||
# Architecture detection and arch specific settings
|
# Architecture detection and arch specific settings
|
||||||
message(STATUS "Detected architecture: ${CMAKE_SYSTEM_PROCESSOR}")
|
message(STATUS "Detected architecture: ${CMAKE_SYSTEM_PROCESSOR}")
|
||||||
|
|
||||||
@@ -213,6 +214,9 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(ENABLE_GENERIC)
|
if(ENABLE_GENERIC)
|
||||||
|
if(WIN32)
|
||||||
|
message(FATAL_ERROR "Generic builds are not supported on Windows!")
|
||||||
|
endif()
|
||||||
message(STATUS "Warning! Building generic build!")
|
message(STATUS "Warning! Building generic build!")
|
||||||
set(_M_GENERIC 1)
|
set(_M_GENERIC 1)
|
||||||
add_definitions(-D_M_GENERIC=1)
|
add_definitions(-D_M_GENERIC=1)
|
||||||
@@ -231,6 +235,12 @@ else()
|
|||||||
" Enable generic build if you really want a JIT-less binary.")
|
" Enable generic build if you really want a JIT-less binary.")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "aarch64|arm64|ARM64")
|
||||||
|
set(DOLPHIN_HOST ARM64)
|
||||||
|
elseif(CMAKE_HOST_SYSTEM_PROCESSOR MATCHES "x64|x86_64|amd64|AMD64")
|
||||||
|
set(DOLPHIN_HOST x64)
|
||||||
|
endif()
|
||||||
|
|
||||||
if(CMAKE_GENERATOR MATCHES "Ninja")
|
if(CMAKE_GENERATOR MATCHES "Ninja")
|
||||||
check_and_add_flag(DIAGNOSTICS_COLOR -fdiagnostics-color)
|
check_and_add_flag(DIAGNOSTICS_COLOR -fdiagnostics-color)
|
||||||
elseif(CMAKE_GENERATOR MATCHES "Visual Studio")
|
elseif(CMAKE_GENERATOR MATCHES "Visual Studio")
|
||||||
@@ -269,6 +279,7 @@ if(MSVC)
|
|||||||
|
|
||||||
# Additional warnings
|
# Additional warnings
|
||||||
add_compile_options(
|
add_compile_options(
|
||||||
|
/w15262 # Unannotated fallthrough between switch labels
|
||||||
/w44263 # Non-virtual member function hides base class virtual function
|
/w44263 # Non-virtual member function hides base class virtual function
|
||||||
/w44265 # Class has virtual functions, but destructor is not virtual
|
/w44265 # Class has virtual functions, but destructor is not virtual
|
||||||
/w44946 # Reinterpret cast between related types
|
/w44946 # Reinterpret cast between related types
|
||||||
@@ -387,12 +398,6 @@ if(ENABLE_LTO)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(UNIX)
|
|
||||||
if(LINUX_LOCAL_DEV)
|
|
||||||
add_definitions(-DLINUX_LOCAL_DEV)
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# BSDs put packages in /usr/local instead of /usr, so we need to
|
# BSDs put packages in /usr/local instead of /usr, so we need to
|
||||||
# force CMake to look in those directories by default, too.
|
# force CMake to look in those directories by default, too.
|
||||||
# All commands and submodule commands also need to see these
|
# All commands and submodule commands also need to see these
|
||||||
@@ -402,12 +407,6 @@ if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
|
|||||||
set(CMAKE_PREFIX_PATH "${CMAKE_PREFIX_PATH};/usr/local")
|
set(CMAKE_PREFIX_PATH "${CMAKE_PREFIX_PATH};/usr/local")
|
||||||
set(CMAKE_REQUIRED_INCLUDES "/usr/local/include")
|
set(CMAKE_REQUIRED_INCLUDES "/usr/local/include")
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -L/usr/local/lib")
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -L/usr/local/lib")
|
||||||
|
|
||||||
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 14.0)
|
|
||||||
# Workaround: the llvm libc++ and versions of clang earlier than 14 have a bug with consteval
|
|
||||||
# so we define FMT_CONSTEVAL to blank to just disable consteval in fmt
|
|
||||||
add_definitions(-DFMT_CONSTEVAL=)
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Dolphin requires threads.
|
# Dolphin requires threads.
|
||||||
@@ -453,7 +452,6 @@ if(ANDROID)
|
|||||||
# but not as a shared library. We want an executable.
|
# but not as a shared library. We want an executable.
|
||||||
set(ANDROID 0)
|
set(ANDROID 0)
|
||||||
endif()
|
endif()
|
||||||
set(USE_UPNP 0)
|
|
||||||
set(ENABLE_QT 0)
|
set(ENABLE_QT 0)
|
||||||
set(USE_DISCORD_PRESENCE 0)
|
set(USE_DISCORD_PRESENCE 0)
|
||||||
|
|
||||||
@@ -710,6 +708,7 @@ endif()
|
|||||||
|
|
||||||
if(ENABLE_SDL)
|
if(ENABLE_SDL)
|
||||||
dolphin_find_optional_system_library(SDL3 Externals/SDL 3.2.0)
|
dolphin_find_optional_system_library(SDL3 Externals/SDL 3.2.0)
|
||||||
|
add_definitions(-DHAVE_SDL3)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
dolphin_find_optional_system_library(SFML Externals/SFML 3.0 COMPONENTS Network System)
|
dolphin_find_optional_system_library(SFML Externals/SFML 3.0 COMPONENTS Network System)
|
||||||
@@ -837,7 +836,7 @@ add_subdirectory(Source)
|
|||||||
# Install shared data files
|
# Install shared data files
|
||||||
#
|
#
|
||||||
if(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin|Windows")
|
if(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin|Windows")
|
||||||
install(DIRECTORY Data/Sys/ DESTINATION ${datadir}/sys PATTERN)
|
install(DIRECTORY Data/Sys/ DESTINATION ${datadir}/Sys PATTERN)
|
||||||
endif()
|
endif()
|
||||||
if(NOT CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD|OpenBSD|Darwin")
|
if(NOT CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD|OpenBSD|Darwin")
|
||||||
install(FILES COPYING DESTINATION ${datadir})
|
install(FILES COPYING DESTINATION ${datadir})
|
||||||
|
|||||||
@@ -0,0 +1,432 @@
|
|||||||
|
{
|
||||||
|
"version": 6,
|
||||||
|
"configurePresets": [
|
||||||
|
{
|
||||||
|
"name": "ninja-generator",
|
||||||
|
"generator": "Ninja",
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-generator",
|
||||||
|
"generator": "Visual Studio 18 2026",
|
||||||
|
"toolset": {
|
||||||
|
"value": "v145",
|
||||||
|
"strategy": "set"
|
||||||
|
},
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "release",
|
||||||
|
"cacheVariables": {
|
||||||
|
"CMAKE_BUILD_TYPE": "Release",
|
||||||
|
"CMAKE_CONFIGURATION_TYPES": "Release"
|
||||||
|
},
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "debug",
|
||||||
|
"cacheVariables": {
|
||||||
|
"CMAKE_BUILD_TYPE": "Debug",
|
||||||
|
"CMAKE_CONFIGURATION_TYPES": "Debug"
|
||||||
|
},
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "generic",
|
||||||
|
"toolchainFile": "CMake/DolphinToolchain.cmake",
|
||||||
|
"cacheVariables": {
|
||||||
|
"ARCH": "generic"
|
||||||
|
},
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x64",
|
||||||
|
"toolchainFile": "CMake/DolphinToolchain.cmake",
|
||||||
|
"cacheVariables": {
|
||||||
|
"ARCH": "x86_64"
|
||||||
|
},
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "arm64",
|
||||||
|
"toolchainFile": "CMake/DolphinToolchain.cmake",
|
||||||
|
"cacheVariables": {
|
||||||
|
"ARCH": "arm64"
|
||||||
|
},
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "release-generic",
|
||||||
|
"inherits": ["release", "generic"],
|
||||||
|
"binaryDir": "${sourceDir}/build/release/generic",
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "release-x64",
|
||||||
|
"inherits": ["release", "x64"],
|
||||||
|
"binaryDir": "${sourceDir}/build/release/x64",
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "release-arm64",
|
||||||
|
"inherits": ["release", "arm64"],
|
||||||
|
"binaryDir": "${sourceDir}/build/release/arm64",
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "debug-generic",
|
||||||
|
"inherits": ["debug", "generic"],
|
||||||
|
"binaryDir": "${sourceDir}/build/debug/generic",
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "debug-x64",
|
||||||
|
"inherits": ["debug", "x64"],
|
||||||
|
"binaryDir": "${sourceDir}/build/debug/x64",
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "debug-arm64",
|
||||||
|
"inherits": ["debug", "arm64"],
|
||||||
|
"binaryDir": "${sourceDir}/build/debug/arm64",
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "visualstudio-generic",
|
||||||
|
"inherits": ["generic", "visualstudio-generator"],
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-x64",
|
||||||
|
"inherits": ["x64", "visualstudio-generator"],
|
||||||
|
"architecture": {
|
||||||
|
"value": "x64",
|
||||||
|
"strategy": "set"
|
||||||
|
},
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-arm64",
|
||||||
|
"inherits": ["arm64", "visualstudio-generator"],
|
||||||
|
"architecture": {
|
||||||
|
"value": "arm64",
|
||||||
|
"strategy": "set"
|
||||||
|
},
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-generic",
|
||||||
|
"inherits": ["generic", "ninja-generator"],
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-x64",
|
||||||
|
"architecture": {
|
||||||
|
"value": "x64",
|
||||||
|
"strategy": "external"
|
||||||
|
},
|
||||||
|
"inherits": ["x64", "ninja-generator"],
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-arm64",
|
||||||
|
"architecture": {
|
||||||
|
"value": "arm64",
|
||||||
|
"strategy": "external"
|
||||||
|
},
|
||||||
|
"inherits": ["arm64", "ninja-generator"],
|
||||||
|
"hidden": true
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"name": "visualstudio-release-generic",
|
||||||
|
"displayName": "Configure: Release - Visual Studio - Generic",
|
||||||
|
"inherits": ["release-generic", "visualstudio-generic"],
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-release-x64",
|
||||||
|
"displayName": "Configure: Release - Visual Studio - x64",
|
||||||
|
"inherits": ["release-x64", "visualstudio-x64"],
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-release-arm64",
|
||||||
|
"displayName": "Configure: Release - Visual Studio - ARM64",
|
||||||
|
"inherits": ["release-arm64", "visualstudio-arm64"],
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-debug-generic",
|
||||||
|
"displayName": "Configure: Debug - Visual Studio - Generic",
|
||||||
|
"inherits": ["debug-generic", "visualstudio-generic"],
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-debug-x64",
|
||||||
|
"displayName": "Configure: Debug - Visual Studio - x64",
|
||||||
|
"inherits": ["debug-x64", "visualstudio-x64"],
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-debug-arm64",
|
||||||
|
"displayName": "Configure: Debug - Visual Studio - ARM64",
|
||||||
|
"inherits": ["debug-arm64", "visualstudio-arm64"],
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-release-generic",
|
||||||
|
"displayName": "Configure: Release - Ninja - Generic",
|
||||||
|
"inherits": ["release-generic", "ninja-generic"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-release-x64",
|
||||||
|
"displayName": "Configure: Release - Ninja - x64",
|
||||||
|
"inherits": ["release-x64", "ninja-x64"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-release-arm64",
|
||||||
|
"displayName": "Configure: Release - Ninja - ARM64",
|
||||||
|
"inherits": ["release-arm64", "ninja-arm64"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-debug-generic",
|
||||||
|
"displayName": "Configure: Debug - Ninja - Generic",
|
||||||
|
"inherits": ["debug-generic", "ninja-generic"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-debug-x64",
|
||||||
|
"displayName": "Configure: Debug - Ninja - x64",
|
||||||
|
"inherits": ["debug-x64", "ninja-x64"]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-debug-arm64",
|
||||||
|
"displayName": "Configure: Debug - Ninja - ARM64",
|
||||||
|
"inherits": ["debug-arm64", "ninja-arm64"]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"buildPresets": [
|
||||||
|
{
|
||||||
|
"name": "visualstudio-build-release-generic",
|
||||||
|
"displayName": "Build: Release - Visual Studio - Generic",
|
||||||
|
"configurePreset": "visualstudio-release-generic",
|
||||||
|
"configuration": "Release",
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-build-release-x64",
|
||||||
|
"displayName": "Build: Release - Visual Studio - x64",
|
||||||
|
"configurePreset": "visualstudio-release-x64",
|
||||||
|
"configuration": "Release",
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-build-release-arm64",
|
||||||
|
"displayName": "Build: Release - Visual Studio - ARM64",
|
||||||
|
"configurePreset": "visualstudio-release-arm64",
|
||||||
|
"configuration": "Release",
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-build-debug-generic",
|
||||||
|
"displayName": "Build: Debug - Visual Studio - Generic",
|
||||||
|
"configurePreset": "visualstudio-debug-generic",
|
||||||
|
"configuration": "Debug",
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-build-debug-x64",
|
||||||
|
"displayName": "Build: Debug - Visual Studio - x64",
|
||||||
|
"configurePreset": "visualstudio-debug-x64",
|
||||||
|
"configuration": "Debug",
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-build-debug-arm64",
|
||||||
|
"displayName": "Build: Debug - Visual Studio - ARM64",
|
||||||
|
"configurePreset": "visualstudio-debug-arm64",
|
||||||
|
"configuration": "Debug",
|
||||||
|
"condition": {
|
||||||
|
"type": "equals",
|
||||||
|
"lhs": "${hostSystemName}",
|
||||||
|
"rhs": "Windows"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-build-release-generic",
|
||||||
|
"displayName": "Build: Release - Ninja - Generic",
|
||||||
|
"configurePreset": "ninja-release-generic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-build-release-x64",
|
||||||
|
"displayName": "Build: Release - Ninja - x64",
|
||||||
|
"configurePreset": "ninja-release-x64"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-build-release-arm64",
|
||||||
|
"displayName": "Build: Release - Ninja - ARM64",
|
||||||
|
"configurePreset": "ninja-release-arm64"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-build-debug-generic",
|
||||||
|
"displayName": "Build: Debug - Ninja - Generic",
|
||||||
|
"configurePreset": "ninja-debug-generic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-build-debug-x64",
|
||||||
|
"displayName": "Build: Debug - Ninja - x64",
|
||||||
|
"configurePreset": "ninja-debug-x64"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-build-debug-arm64",
|
||||||
|
"displayName": "Build: Debug - Ninja - ARM64",
|
||||||
|
"configurePreset": "ninja-debug-arm64"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"workflowPresets": [
|
||||||
|
{
|
||||||
|
"name": "visualstudio-release-generic",
|
||||||
|
"displayName": "Release - Visual Studio - Generic",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "visualstudio-release-generic" },
|
||||||
|
{ "type": "build", "name": "visualstudio-build-release-generic" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-release-x64",
|
||||||
|
"displayName": "Release - Visual Studio - x64",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "visualstudio-release-x64" },
|
||||||
|
{ "type": "build", "name": "visualstudio-build-release-x64" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-release-arm64",
|
||||||
|
"displayName": "Release - Visual Studio - ARM64",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "visualstudio-release-arm64" },
|
||||||
|
{ "type": "build", "name": "visualstudio-build-release-arm64" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-debug-generic",
|
||||||
|
"displayName": "Debug - Visual Studio - Generic",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "visualstudio-debug-generic" },
|
||||||
|
{ "type": "build", "name": "visualstudio-build-debug-generic" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-debug-x64",
|
||||||
|
"displayName": "Debug - Visual Studio - x64",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "visualstudio-debug-x64" },
|
||||||
|
{ "type": "build", "name": "visualstudio-build-debug-x64" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "visualstudio-debug-arm64",
|
||||||
|
"displayName": "Debug - Visual Studio - ARM64",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "visualstudio-debug-arm64" },
|
||||||
|
{ "type": "build", "name": "visualstudio-build-debug-arm64" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-release-generic",
|
||||||
|
"displayName": "Release - Ninja - Generic",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "ninja-release-generic" },
|
||||||
|
{ "type": "build", "name": "ninja-build-release-generic" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-release-x64",
|
||||||
|
"displayName": "Release - Ninja - x64",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "ninja-release-x64" },
|
||||||
|
{ "type": "build", "name": "ninja-build-release-x64" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-release-arm64",
|
||||||
|
"displayName": "Release - Ninja - ARM64",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "ninja-release-arm64" },
|
||||||
|
{ "type": "build", "name": "ninja-build-release-arm64" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-debug-generic",
|
||||||
|
"displayName": "Debug - Ninja - Generic",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "ninja-debug-generic" },
|
||||||
|
{ "type": "build", "name": "ninja-build-debug-generic" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-debug-x64",
|
||||||
|
"displayName": "Debug - Ninja - x64",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "ninja-debug-x64" },
|
||||||
|
{ "type": "build", "name": "ninja-build-debug-x64" }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ninja-debug-arm64",
|
||||||
|
"displayName": "Debug - Ninja - ARM64",
|
||||||
|
"steps": [
|
||||||
|
{ "type": "configure", "name": "ninja-debug-arm64" },
|
||||||
|
{ "type": "build", "name": "ninja-build-debug-arm64" }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -1,64 +0,0 @@
|
|||||||
{
|
|
||||||
"configurations": [
|
|
||||||
{
|
|
||||||
"name": "Release",
|
|
||||||
"configurationType": "Release",
|
|
||||||
"generator": "Ninja",
|
|
||||||
"inheritEnvironments": [ "msvc_x64_x64" ],
|
|
||||||
"buildCommandArgs": "",
|
|
||||||
"buildRoot": "${workspaceRoot}\\Build\\${name}",
|
|
||||||
"cmakeCommandArgs": "",
|
|
||||||
"variables": [
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Debug",
|
|
||||||
"configurationType": "Debug",
|
|
||||||
"generator": "Ninja",
|
|
||||||
"inheritEnvironments": [ "msvc_x64_x64" ],
|
|
||||||
"buildCommandArgs": "",
|
|
||||||
"buildRoot": "${workspaceRoot}\\Build\\${name}",
|
|
||||||
"cmakeCommandArgs": "",
|
|
||||||
"variables": [
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Release (arm64)",
|
|
||||||
"configurationType": "Release",
|
|
||||||
"generator": "Ninja",
|
|
||||||
"inheritEnvironments": [ "msvc_arm64_x64" ],
|
|
||||||
"buildCommandArgs": "",
|
|
||||||
"buildRoot": "${workspaceRoot}\\Build\\${name}",
|
|
||||||
"cmakeCommandArgs": "",
|
|
||||||
"variables": [
|
|
||||||
{
|
|
||||||
"name": "CMAKE_SYSTEM_NAME",
|
|
||||||
"value": "Windows"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "CMAKE_SYSTEM_PROCESSOR",
|
|
||||||
"value": "aarch64"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Debug (arm64)",
|
|
||||||
"configurationType": "Debug",
|
|
||||||
"generator": "Ninja",
|
|
||||||
"inheritEnvironments": [ "msvc_arm64_x64" ],
|
|
||||||
"buildCommandArgs": "",
|
|
||||||
"buildRoot": "${workspaceRoot}\\Build\\${name}",
|
|
||||||
"cmakeCommandArgs": "",
|
|
||||||
"variables": [
|
|
||||||
{
|
|
||||||
"name": "CMAKE_SYSTEM_NAME",
|
|
||||||
"value": "Windows"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "CMAKE_SYSTEM_PROCESSOR",
|
|
||||||
"value": "aarch64"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
+1
-1
@@ -195,7 +195,7 @@ Summary:
|
|||||||
- [Classes and Structs](#cpp-code-classes-and-structs)
|
- [Classes and Structs](#cpp-code-classes-and-structs)
|
||||||
|
|
||||||
## <a name="cpp-code-general"></a>General
|
## <a name="cpp-code-general"></a>General
|
||||||
- The codebase currently uses C++20, though not all compilers support all C++20 features.
|
- The codebase currently uses C++23, though compiler support for newer language features varies.
|
||||||
- See CMakeLists.txt "Enforce minimum compiler versions" for the currently supported compilers.
|
- See CMakeLists.txt "Enforce minimum compiler versions" for the currently supported compilers.
|
||||||
- Use the [nullptr](https://en.cppreference.com/w/cpp/language/nullptr) type over the macro `NULL`.
|
- Use the [nullptr](https://en.cppreference.com/w/cpp/language/nullptr) type over the macro `NULL`.
|
||||||
- If a [range-based for loop](https://en.cppreference.com/w/cpp/language/range-for) can be used instead of container iterators, use it.
|
- If a [range-based for loop](https://en.cppreference.com/w/cpp/language/range-for) can be used instead of container iterators, use it.
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,20 @@
|
|||||||
|
# D44J01 - The Legend of Zelda: The Wind Waker Demo Prerelease
|
||||||
|
|
||||||
|
[Video_Hacks]
|
||||||
|
# Prevent sun flares from going through walls.
|
||||||
|
EFBAccessEnable = True
|
||||||
|
# Prevent crash when snapping a picture with the Picto Box.
|
||||||
|
EFBToTextureEnable = False
|
||||||
|
|
||||||
|
# The game logic itself is ignoring VI interrupts
|
||||||
|
# and keeps updating shadow video registers.
|
||||||
|
# Because of this, it is incompatible with VISkip.
|
||||||
|
|
||||||
|
VISkip = False
|
||||||
|
|
||||||
|
[Video_Enhancements]
|
||||||
|
# Makes sea effects fade in the distance.
|
||||||
|
ArbitraryMipmapDetection = True
|
||||||
|
|
||||||
|
[Video_Stereoscopy]
|
||||||
|
StereoConvergence = 115
|
||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -8,11 +8,14 @@ SyncOnSkipIdle = False
|
|||||||
|
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
# `nop` a branch that skips a call to `VIWaitForRetrace`.
|
# `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
0x80013818:dword:0x60000000
|
0x80013818:dword:0x60000000
|
||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -10,3 +10,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -10,3 +10,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -5,6 +5,9 @@ $Limit internal frame rate during startup (speed hack)
|
|||||||
0x80277034:dword:0x60000000
|
0x80277034:dword:0x60000000
|
||||||
0x80277040:dword:0x60000000
|
0x80277040:dword:0x60000000
|
||||||
|
|
||||||
|
[OnFrame_Enabled]
|
||||||
|
$Limit internal frame rate during startup (speed hack)
|
||||||
|
|
||||||
[Gecko]
|
[Gecko]
|
||||||
$16:9 Widescreen
|
$16:9 Widescreen
|
||||||
04004600 C002A604
|
04004600 C002A604
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
0x80149C38:dword:0x60000000
|
0x80149C38:dword:0x60000000
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
[Patches_RetroAchievements_Verified]
|
[Patches_RetroAchievements_Verified]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
0x8014CF88:dword:0x60000000
|
0x8014CF88:dword:0x60000000
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
[Patches_RetroAchievements_Verified]
|
[Patches_RetroAchievements_Verified]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -1,10 +1,5 @@
|
|||||||
# GNWE69, GNWP69 - Def Jam Fight For NY
|
# GNWE69, GNWP69 - Def Jam: Fight for NY
|
||||||
|
|
||||||
[Core]
|
[Video_Settings]
|
||||||
# Values set here will override the main Dolphin settings.
|
# Avoids missing text in menus.
|
||||||
|
FastDepthCalc = False
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[Video_Hacks]
|
|
||||||
ImmediateXFBEnable = False
|
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
# GOWE69 - Need for Speed: Most Wanted
|
# GOWE69 - Need for Speed: Most Wanted
|
||||||
|
|
||||||
[Gecko]
|
[Gecko]
|
||||||
$Unlock Black Edition [Xanvier]
|
$Unlock Black Edition [Ralf]
|
||||||
C241EECC 00000001
|
0441EECC 00000001
|
||||||
00000001 00000000
|
|
||||||
|
|||||||
@@ -10,5 +10,9 @@
|
|||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
|
# Required for Smeargle Paint
|
||||||
EFBToTextureEnable = False
|
EFBToTextureEnable = False
|
||||||
|
|
||||||
|
[Video_Settings]
|
||||||
|
# Avoid skipping frames in the anime (most noticeable in part 3)
|
||||||
|
SafeTextureCacheColorSamples = 2048
|
||||||
|
|||||||
@@ -9,5 +9,15 @@ $viWidth 704 Aspect Ratio Fix
|
|||||||
0004968F 000000C0
|
0004968F 000000C0
|
||||||
000496A3 000000E0
|
000496A3 000000E0
|
||||||
|
|
||||||
|
[Gecko]
|
||||||
|
$Increase Player LoD Range [retroben]
|
||||||
|
48000000 80343558
|
||||||
|
DE000000 80008180
|
||||||
|
120000A8 00004330
|
||||||
|
E0000000 80008000
|
||||||
|
|
||||||
[AR_RetroAchievements_Verified]
|
[AR_RetroAchievements_Verified]
|
||||||
$viWidth 704 Aspect Ratio Fix
|
$viWidth 704 Aspect Ratio Fix
|
||||||
|
|
||||||
|
[Gecko_RetroAchievements_Verified]
|
||||||
|
$Increase Player LoD Range
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
0x80101A80:dword:0x60000000
|
0x80101A80:dword:0x60000000
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
[Patches_RetroAchievements_Verified]
|
[Patches_RetroAchievements_Verified]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
0x80101B08:dword:0x60000000
|
0x80101B08:dword:0x60000000
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
[Patches_RetroAchievements_Verified]
|
[Patches_RetroAchievements_Verified]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
0x8010F210:dword:0x60000000
|
0x8010F210:dword:0x60000000
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
[Patches_RetroAchievements_Verified]
|
[Patches_RetroAchievements_Verified]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
[OnFrame]
|
[OnFrame]
|
||||||
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
# After `GXDrawDone`, `nop` a branch that skips a call to `VIWaitForRetrace`.
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
0x80101390:dword:0x60000000
|
0x80101390:dword:0x60000000
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
[Patches_RetroAchievements_Verified]
|
[Patches_RetroAchievements_Verified]
|
||||||
$Limit internal FPS to VPS (improves performance)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -5,6 +5,43 @@
|
|||||||
|
|
||||||
[ActionReplay]
|
[ActionReplay]
|
||||||
# Add action replay cheats here.
|
# Add action replay cheats here.
|
||||||
|
$Border Fix
|
||||||
|
0446E504 44200000
|
||||||
|
04335720 44200000
|
||||||
|
0446E500 43DC0000
|
||||||
|
04335724 43DC0000
|
||||||
|
$16:9
|
||||||
|
0446CE94 3F9C71C7
|
||||||
|
0446D668 40AAAAAB
|
||||||
|
0446D724 3F9C71C7
|
||||||
|
0446D870 40AAAAAB
|
||||||
|
0446DF70 3F9C71C7
|
||||||
|
0446DF74 40D55555
|
||||||
|
0446F358 3F800000
|
||||||
|
0419AA0C ECA62824
|
||||||
|
0419AA2C 48074AA5
|
||||||
|
0419AA48 48074A89
|
||||||
|
041B7788 ECA62824
|
||||||
|
041B77A8 48057D29
|
||||||
|
041B77C4 48057D0D
|
||||||
|
041BA070 ECA62824
|
||||||
|
041F343C 4801C095
|
||||||
|
041F5548 48019F89
|
||||||
|
0420F4CC 480000F4
|
||||||
|
0420F4D0 9421FFE0
|
||||||
|
0420F4D4 7C0802A6
|
||||||
|
0420F4D8 90010024
|
||||||
|
0420F4DC 4808E999
|
||||||
|
0420F4E0 C002D7B8
|
||||||
|
0420F4E4 EC210024
|
||||||
|
0420F4E8 80010024
|
||||||
|
0420F4EC 38210020
|
||||||
|
0420F4F0 7C0803A6
|
||||||
|
04271490 EC631824
|
||||||
|
04271494 EC631024
|
||||||
|
04271498 C042D7C0
|
||||||
|
0427149C D85F0004
|
||||||
|
0427150C C122C958
|
||||||
$Inf Ammo/No Reloads
|
$Inf Ammo/No Reloads
|
||||||
04122D9C 60000000
|
04122D9C 60000000
|
||||||
04122D70 60000000
|
04122D70 60000000
|
||||||
@@ -220,3 +257,7 @@ $13th Loaded Player Size Modifier (Twilight Spectre)
|
|||||||
$14th Loaded Player Size Modifier (Twilight Spectre)
|
$14th Loaded Player Size Modifier (Twilight Spectre)
|
||||||
404013FC 00129F10
|
404013FC 00129F10
|
||||||
424013FC 0000099C
|
424013FC 0000099C
|
||||||
|
|
||||||
|
[AR_RetroAchievements_Verified]
|
||||||
|
$Border Fix
|
||||||
|
$16:9
|
||||||
@@ -1,17 +1,7 @@
|
|||||||
# GUTD52, GUTE52, GUTF52, GUTI52, GUTJC0, GUTP52, GUTS52 - Ultimate Spider-Man
|
# GUTD52, GUTE52, GUTF52, GUTI52, GUTJC0, GUTP52, GUTS52 - Ultimate Spider-Man
|
||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
MMU = True
|
MMU = True
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
ImmediateXFBEnable = False
|
|
||||||
BBoxEnable = True
|
BBoxEnable = True
|
||||||
|
|
||||||
[Video_Settings]
|
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
# GW5E69 - Need for Speed: Carbon
|
# GW5E69 - Need for Speed: Carbon
|
||||||
|
|
||||||
[ActionReplay]
|
[Gecko]
|
||||||
$Unlock Collector's Edition
|
$Unlock Collector's Edition [Ralf]
|
||||||
0AB3E002 18000000
|
|
||||||
045075B8 00000001
|
045075B8 00000001
|
||||||
|
|||||||
@@ -1,16 +1,9 @@
|
|||||||
# GZLE01, GZLJ01, GZLP01 - The Legend of Zelda The Wind Waker
|
# GZLE01, GZLJ01, GZLP01 - The Legend of Zelda: The Wind Waker
|
||||||
|
|
||||||
[Core]
|
|
||||||
# Values set here will override the main Dolphin settings.
|
|
||||||
|
|
||||||
[OnFrame]
|
|
||||||
# Add memory patches to be applied every frame here.
|
|
||||||
|
|
||||||
[ActionReplay]
|
|
||||||
# Add action replay cheats here.
|
|
||||||
|
|
||||||
[Video_Hacks]
|
[Video_Hacks]
|
||||||
|
# Prevent sun flares from going through walls.
|
||||||
EFBAccessEnable = True
|
EFBAccessEnable = True
|
||||||
|
# Prevent crash when snapping a picture with the Picto Box.
|
||||||
EFBToTextureEnable = False
|
EFBToTextureEnable = False
|
||||||
|
|
||||||
# The game logic itself is ignoring VI interrupts
|
# The game logic itself is ignoring VI interrupts
|
||||||
@@ -20,6 +13,7 @@ EFBToTextureEnable = False
|
|||||||
VISkip = False
|
VISkip = False
|
||||||
|
|
||||||
[Video_Enhancements]
|
[Video_Enhancements]
|
||||||
|
# Makes sea effects fade in the distance.
|
||||||
ArbitraryMipmapDetection = True
|
ArbitraryMipmapDetection = True
|
||||||
|
|
||||||
[Video_Stereoscopy]
|
[Video_Stereoscopy]
|
||||||
|
|||||||
@@ -6,6 +6,3 @@ DSPHLE = False
|
|||||||
[DSP]
|
[DSP]
|
||||||
# Make sure we get DSP LLE recompiler and not DSP LLE interpreter, for performance.
|
# Make sure we get DSP LLE recompiler and not DSP LLE interpreter, for performance.
|
||||||
EnableJIT = True
|
EnableJIT = True
|
||||||
[Video_Settings]
|
|
||||||
# Fixes old frames being shown when a game only updates a small part of the screen. Examples include gradually revealed text and the HP bars in Pokémon.
|
|
||||||
SafeTextureCacheColorSamples = 0
|
|
||||||
|
|||||||
@@ -2,3 +2,7 @@
|
|||||||
|
|
||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
SuggestedAspectRatio = 2
|
SuggestedAspectRatio = 2
|
||||||
|
|
||||||
|
[Video_Hacks]
|
||||||
|
# Required to show pony for grooming.
|
||||||
|
EFBToTextureEnable = False
|
||||||
|
|||||||
@@ -12,3 +12,7 @@
|
|||||||
[Video_Settings]
|
[Video_Settings]
|
||||||
SafeTextureCacheColorSamples = 0
|
SafeTextureCacheColorSamples = 0
|
||||||
|
|
||||||
|
[Gecko]
|
||||||
|
$60FPS [Nick Reynolds]
|
||||||
|
045524c8 00000001
|
||||||
|
*During Will's final stage towards the cutscene with Helen, fly towards the bottom of the level to avoid softlocking.
|
||||||
|
|||||||
@@ -6,11 +6,11 @@
|
|||||||
# The loop waits for a vblank interrupt, spamming `OSYieldThread` in the meantime.
|
# The loop waits for a vblank interrupt, spamming `OSYieldThread` in the meantime.
|
||||||
# The patch replaces the call to `VIWaitForRetrace`, which still executes the other threads,
|
# The patch replaces the call to `VIWaitForRetrace`, which still executes the other threads,
|
||||||
# but sleeps instead of spinlocking when there is no thread to execute.
|
# but sleeps instead of spinlocking when there is no thread to execute.
|
||||||
$Speed hack
|
$Idle loop speed hack
|
||||||
0x802B2908:dword:0x4826F5C9
|
0x802B2908:dword:0x4826F5C9
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Speed hack
|
$Idle loop speed hack
|
||||||
|
|
||||||
[Patches_RetroAchievements_Verified]
|
[Patches_RetroAchievements_Verified]
|
||||||
$Speed hack
|
$Idle loop speed hack
|
||||||
|
|||||||
@@ -6,11 +6,11 @@
|
|||||||
# The loop waits for a vblank interrupt, spamming `OSYieldThread` in the meantime.
|
# The loop waits for a vblank interrupt, spamming `OSYieldThread` in the meantime.
|
||||||
# The patch replaces the call to `VIWaitForRetrace`, which still executes the other threads,
|
# The patch replaces the call to `VIWaitForRetrace`, which still executes the other threads,
|
||||||
# but sleeps instead of spinlocking when there is no thread to execute.
|
# but sleeps instead of spinlocking when there is no thread to execute.
|
||||||
$Speed hack
|
$Idle loop speed hack
|
||||||
0x802B3118:dword:0x4826F5B9
|
0x802B3118:dword:0x4826F5B9
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Speed hack
|
$Idle loop speed hack
|
||||||
|
|
||||||
[Patches_RetroAchievements_Verified]
|
[Patches_RetroAchievements_Verified]
|
||||||
$Speed hack
|
$Idle loop speed hack
|
||||||
|
|||||||
@@ -6,11 +6,11 @@
|
|||||||
# The loop waits for a vblank interrupt, spamming `OSYieldThread` in the meantime.
|
# The loop waits for a vblank interrupt, spamming `OSYieldThread` in the meantime.
|
||||||
# The patch replaces the call to `VIWaitForRetrace`, which still executes the other threads,
|
# The patch replaces the call to `VIWaitForRetrace`, which still executes the other threads,
|
||||||
# but sleeps instead of spinlocking when there is no thread to execute.
|
# but sleeps instead of spinlocking when there is no thread to execute.
|
||||||
$Speed hack
|
$Idle loop speed hack
|
||||||
0x802B2908:dword:0x4826F5C9
|
0x802B2908:dword:0x4826F5C9
|
||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Speed hack
|
$Idle loop speed hack
|
||||||
|
|
||||||
[Patches_RetroAchievements_Verified]
|
[Patches_RetroAchievements_Verified]
|
||||||
$Speed hack
|
$Idle loop speed hack
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
# R9IE01 - PIKMIN1 for Wii
|
||||||
|
|
||||||
|
[Gecko]
|
||||||
|
$Disable Blur [Minty Meeo]
|
||||||
|
0445ad34 00000000
|
||||||
|
* Disables the "Motion Blur" effect that is permanently on during gameplay.
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
# R9IJ01 - PIKMIN1 for Wii
|
||||||
|
|
||||||
|
[Gecko]
|
||||||
|
$Disable Blur [Minty Meeo]
|
||||||
|
04459B34 00000000
|
||||||
|
* Disables the "Motion Blur" effect that is permanently on during gameplay.
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
# R9IK01 - PIKMIN1 for Wii
|
||||||
|
|
||||||
|
[Gecko]
|
||||||
|
$Disable Blur [Minty Meeo]
|
||||||
|
04684354 00000000
|
||||||
|
* Disables the "Motion Blur" effect that is permanently on during gameplay.
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
# R9IP01 - PIKMIN1 for Wii
|
||||||
|
|
||||||
|
[Gecko]
|
||||||
|
$Disable Blur [Minty Meeo]
|
||||||
|
04459D34 00000000
|
||||||
|
* Disables the "Motion Blur" effect that is permanently on during gameplay.
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
# RDCE78, RDCP78 - Deadly Creatures
|
||||||
|
|
||||||
|
[Core]
|
||||||
|
# Overclock to work around long black screen on boot.
|
||||||
|
Overclock = 1.10
|
||||||
|
OverclockEnable = True
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# RENE8P - Sonic and the Black Knight
|
||||||
|
|
||||||
|
[Gecko]
|
||||||
|
$60FPS [Nick Reynolds]
|
||||||
|
040887D8 3800003C
|
||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# RSRP8P, RSRE8P, RSRJ8P - Sonic and the Secret Rings
|
# RSRE8P, RSRJ8P, RSRP8P - Sonic and the Secret Rings
|
||||||
|
|
||||||
[Core]
|
[Core]
|
||||||
# Fixes detection of motion actions.
|
# Fixes detection of motion actions.
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# RSRE8P - Sonic and the Secret Rings
|
||||||
|
|
||||||
|
[Gecko]
|
||||||
|
$60FPS [Nick Reynolds]
|
||||||
|
040B6878 3800003C
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
# RSVE8P - Sonic Unleashed
|
||||||
|
|
||||||
|
[Gecko]
|
||||||
|
$Toggleable 60FPS (Gamecube controller) [yorkiesandskittles, dreamsyntax]
|
||||||
|
28760BF7 00000008
|
||||||
|
04868794 3F800000
|
||||||
|
04792460 0000003C
|
||||||
|
0419D33C 4E800020
|
||||||
|
E0000000 80008000
|
||||||
|
28760BF7 00000004
|
||||||
|
04868794 40000000
|
||||||
|
04792460 0000001E
|
||||||
|
0419D33C 806304C4
|
||||||
|
E0000000 80008000
|
||||||
|
*Causes many problems during gameplay. Use D-pad Up to toggle to 60 FPS, and D-pad Down to toggle to 30 FPS, as necessary.
|
||||||
|
$Toggleable 60FPS (Wii controller) [yorkiesandskittles, dreamsyntax]
|
||||||
|
288144aa 00000008
|
||||||
|
04868794 3f800000
|
||||||
|
04792460 0000003c
|
||||||
|
0419d33c 4e800020
|
||||||
|
e0000000 80008000
|
||||||
|
288144aa 00000004
|
||||||
|
04868794 40000000
|
||||||
|
04792460 0000001e
|
||||||
|
0419d33c 806304c4
|
||||||
|
e0000000 80008000
|
||||||
|
*Causes many problems during gameplay. Use D-pad Up to toggle to 60 FPS, and D-pad Down to toggle to 30 FPS, as necessary.
|
||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$BAT Speedhack
|
$BAT Speedhack
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$BAT Speedhack
|
||||||
|
|||||||
@@ -0,0 +1,230 @@
|
|||||||
|
# SX4E01 - Xenoblade Chronicles
|
||||||
|
|
||||||
|
[Gecko]
|
||||||
|
$60 FPS
|
||||||
|
# Author: One More Try
|
||||||
|
# Forum Thread: https://forums.dolphin-emu.org/Thread-ntsc-jp-xenoblade-60fps-and-other-mods
|
||||||
|
# Notes:
|
||||||
|
# * Requires a CPU Overclock of at least 110% to maintain stable frame rates during battles.
|
||||||
|
# * May cause intermittent crashes in some areas; disable temporarily if a consistent crash occurs.
|
||||||
|
|
||||||
|
# Run once when apply
|
||||||
|
A8000000 00000000
|
||||||
|
# Camera speed optional
|
||||||
|
C206C36C 00000003
|
||||||
|
EE81082A EE81A024
|
||||||
|
EC210532 EC000532
|
||||||
|
D00D82BC 00000000
|
||||||
|
C206C384 00000004
|
||||||
|
EC420532 EEB4A02A
|
||||||
|
EC150028 EC000532
|
||||||
|
EC150028 D04D82F4
|
||||||
|
60000000 00000000
|
||||||
|
# Melia effect fix
|
||||||
|
C24CD770 00000002
|
||||||
|
C022CF74 EC000828
|
||||||
|
D0170018 00000000
|
||||||
|
# Affinity screen fixes
|
||||||
|
04668860 42080000
|
||||||
|
04668864 41900000
|
||||||
|
0466886C 41200000
|
||||||
|
04668868 C1200000
|
||||||
|
# Gem crafting animations
|
||||||
|
046684DC 42200000
|
||||||
|
046684D4 42C80000
|
||||||
|
046684D8 42700000
|
||||||
|
# Condition cycle speed
|
||||||
|
04666fdc 42F00000
|
||||||
|
04667038 42F00000
|
||||||
|
# UI slideout
|
||||||
|
046673f0 43340000
|
||||||
|
04667420 43340000
|
||||||
|
# Stairs unsticky
|
||||||
|
C24C1ED4 00000002
|
||||||
|
EC3F0024 EC2100B2
|
||||||
|
60000000 00000000
|
||||||
|
# Buggy lift
|
||||||
|
0466606c 3b23d000
|
||||||
|
# Burst B fix timing
|
||||||
|
04667870 43480000
|
||||||
|
C2181264 00000002
|
||||||
|
EC0010FA EC00182A
|
||||||
|
60000000 00000000
|
||||||
|
# Ice Slide Speed
|
||||||
|
04666090 3F7D6A16
|
||||||
|
04666098 3F400000
|
||||||
|
0466609C 3F7DD000
|
||||||
|
# Slow Text
|
||||||
|
0412e66c 41820008
|
||||||
|
C212E668 00000003
|
||||||
|
7F85E378 7F66DB78
|
||||||
|
3E608000 82731824
|
||||||
|
# Text End
|
||||||
|
2C130001 00000000
|
||||||
|
# Slow Cutscene Text
|
||||||
|
041a3dec 41820008
|
||||||
|
C21A3DE8 00000003
|
||||||
|
807F0088 7FA4EB78
|
||||||
|
3E608000 82731824
|
||||||
|
# End
|
||||||
|
2C130001 00000000
|
||||||
|
# Cutscene Switch speed
|
||||||
|
0466AB90 3F000000
|
||||||
|
C24A0838 00000002
|
||||||
|
3E808082 82949E68
|
||||||
|
2C140002 00000000
|
||||||
|
# Screen dimming duration
|
||||||
|
C203A52C 00000004
|
||||||
|
3E808082 82949E68
|
||||||
|
2C140001 3803F800
|
||||||
|
41A20008 3803F000
|
||||||
|
60000000 00000000
|
||||||
|
# Head Movement
|
||||||
|
C24ED0AC 00000001
|
||||||
|
ECC0C63A 00000000
|
||||||
|
C24EC8BC 00000001
|
||||||
|
EC40FFFA 00000000
|
||||||
|
C24ED0B4 00000001
|
||||||
|
ECA0C63A 00000000
|
||||||
|
# Menu 60fps
|
||||||
|
C249A358 00000004
|
||||||
|
3FC080CA 63DE54B4
|
||||||
|
C282CF74 7C03F000
|
||||||
|
41A20008 EC210532
|
||||||
|
83C10008 00000000
|
||||||
|
041C3904 3803FFFA
|
||||||
|
041C38EC 2800001A
|
||||||
|
041C3890 2800001A
|
||||||
|
041C38A8 3803FFFA
|
||||||
|
046687A0 41A00000
|
||||||
|
046687A8 40666667
|
||||||
|
04668890 42080000
|
||||||
|
# Menu End
|
||||||
|
04668894 41900000
|
||||||
|
# Select art controls
|
||||||
|
C24497D4 00000002
|
||||||
|
7D084214 7CE83A14
|
||||||
|
60000000 00000000
|
||||||
|
C24497FC 00000002
|
||||||
|
7D084214 7CE83850
|
||||||
|
60000000 00000000
|
||||||
|
C2449844 00000002
|
||||||
|
7D084214 7C083800
|
||||||
|
# Controls End
|
||||||
|
60000000 00000000
|
||||||
|
# Grass double value if fraction
|
||||||
|
C20BAD8C 00000003
|
||||||
|
EEA1082A FE810878
|
||||||
|
FC34A86E C01F2F48
|
||||||
|
60000000 00000000
|
||||||
|
# Moving Texture
|
||||||
|
C23DFE1C 00000003
|
||||||
|
1C00000C D022FFFC
|
||||||
|
F0223FF8 E0223FF8
|
||||||
|
60000000 00000000
|
||||||
|
C23DFEBC 00000002
|
||||||
|
C043000C C022FFFC
|
||||||
|
60000000 00000000
|
||||||
|
C23E5B54 00000004
|
||||||
|
C02D9BE0 3D808082
|
||||||
|
818C9E68 2C0C0002
|
||||||
|
4182000C C062CF74
|
||||||
|
EC230072 00000000
|
||||||
|
C23E5128 00000004
|
||||||
|
C02D9BE0 3D808082
|
||||||
|
818C9E68 2C0C0002
|
||||||
|
4182000C C062CF74
|
||||||
|
EC230072 00000000
|
||||||
|
C23E8AEC 00000004
|
||||||
|
C02D9BE0 3D808082
|
||||||
|
818C9E68 2C0C0002
|
||||||
|
4182000C C062CF74
|
||||||
|
EC230072 00000000
|
||||||
|
C23DFEB4 00000012
|
||||||
|
C062FFFC FC030840
|
||||||
|
C0230004 41820080
|
||||||
|
C0630000 C043000C
|
||||||
|
EC621828 C042C010
|
||||||
|
C0A2CF74 FC021840
|
||||||
|
41A20038 C023FFF8
|
||||||
|
C0630004 FC801A10
|
||||||
|
FC000A10 FC040040
|
||||||
|
41A10014 FC801050
|
||||||
|
FC8120AE EC64182A
|
||||||
|
4BFFFFE4 EC230828
|
||||||
|
EC25187A 48000030
|
||||||
|
C0630010 FC801A10
|
||||||
|
FC000A10 FC040040
|
||||||
|
41A10014 FC801050
|
||||||
|
FC8120AE EC64182A
|
||||||
|
4BFFFFE4 EC43082A
|
||||||
|
EC220172 00000000
|
||||||
|
# Timer FPS Multi
|
||||||
|
C244B714 00000011
|
||||||
|
# Gr1824
|
||||||
|
3E808000 62941824
|
||||||
|
# Extra Speed Multi
|
||||||
|
80140000 68000001
|
||||||
|
90140000 3E808066
|
||||||
|
82944268 2C140000
|
||||||
|
38000001 3CA03F00
|
||||||
|
41A20028 3E808066
|
||||||
|
82943E18 3C008082
|
||||||
|
6000CB00 7C140000
|
||||||
|
38000001 41A2000C
|
||||||
|
38000002 3CA03F80
|
||||||
|
3E808082 90149E68
|
||||||
|
3EA080CA 801554C0
|
||||||
|
2C000000 41820020
|
||||||
|
3EC08066 80163D24
|
||||||
|
2C000001 40A20008
|
||||||
|
3CA03F80 90B554C0
|
||||||
|
38630001 00000000
|
||||||
|
# Timer mods using Gr1824
|
||||||
|
C216ADC4 00000005
|
||||||
|
# skip if movie
|
||||||
|
3E808082 82949E68
|
||||||
|
2C140002 3A800001
|
||||||
|
4182000C 3E808000
|
||||||
|
82941824 7C04A214
|
||||||
|
60000000 00000000
|
||||||
|
C216ADCC 00000001
|
||||||
|
7C03A214 00000000
|
||||||
|
# Not Skipped
|
||||||
|
C21669CC 00000002
|
||||||
|
C242CF74 EC0004B2
|
||||||
|
D01E01E8 00000000
|
||||||
|
# End Timer
|
||||||
|
60000000 00000000
|
||||||
|
# Speed Multi
|
||||||
|
C249A374 00000005
|
||||||
|
EE739828 FC019840
|
||||||
|
41820018 3E808082
|
||||||
|
82B49E68 2C150002
|
||||||
|
41820008 C022CF74
|
||||||
|
D023000C 00000000
|
||||||
|
# Intro Only
|
||||||
|
C216AD8C 00000004
|
||||||
|
3E808082 82949E68
|
||||||
|
C0229BCC 2C140002
|
||||||
|
41820008 C022CF74
|
||||||
|
60000000 00000000
|
||||||
|
# UI Speeds Half
|
||||||
|
C2137DE8 00000002
|
||||||
|
C002CF74 EC210032
|
||||||
|
C0030010 00000000
|
||||||
|
# Climb Fix
|
||||||
|
C205C414 00000002
|
||||||
|
C3E2CF74 EC01EFFA
|
||||||
|
60000000 00000000
|
||||||
|
# Run Speed
|
||||||
|
C244B460 00000001
|
||||||
|
38000002 00000000
|
||||||
|
# Check once
|
||||||
|
22CA54C0 00000000
|
||||||
|
# 60 FPS speed
|
||||||
|
04CA54C0 3F000000
|
||||||
|
E0000000 80008000
|
||||||
|
|
||||||
|
[Gecko_RetroAchievements_Verified]
|
||||||
|
$60 FPS
|
||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
@@ -6,3 +6,6 @@ $Limit internal frame rate (speed hack)
|
|||||||
|
|
||||||
[OnFrame_Enabled]
|
[OnFrame_Enabled]
|
||||||
$Limit internal frame rate (speed hack)
|
$Limit internal frame rate (speed hack)
|
||||||
|
|
||||||
|
[Patches_RetroAchievements_Verified]
|
||||||
|
$Limit internal frame rate (speed hack)
|
||||||
|
|||||||
-43
@@ -1,43 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<Import Project="..\..\Source\VSProps\Base.Macros.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.Targets.props" />
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{8ADA04D7-6DB1-4DA4-AB55-64FB12A0997B}</ProjectGuid>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
|
||||||
<ImportGroup Label="PropertySheets">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.props" />
|
|
||||||
<Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<ItemGroup>
|
|
||||||
<Text Include="CMakeLists.txt" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="config.h" />
|
|
||||||
<ClInclude Include="disasm.h" />
|
|
||||||
<ClInclude Include="dis_tables.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="dis_decode.cc" />
|
|
||||||
<ClCompile Include="dis_groups.cc" />
|
|
||||||
<ClCompile Include="resolve.cc" />
|
|
||||||
<ClCompile Include="syntax.cc" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="opcodes.inc" />
|
|
||||||
<None Include="dis_tables.inc" />
|
|
||||||
<None Include="dis_tables_avx.inc" />
|
|
||||||
<None Include="dis_tables_sse.inc" />
|
|
||||||
<None Include="dis_tables_x87.inc" />
|
|
||||||
<None Include="dis_tables_xop.inc" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-13
@@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)Bochs_disasm;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="$(ExternalsDir)Bochs_disasm\Bochs_disasm.vcxproj">
|
|
||||||
<Project>{8ada04d7-6db1-4da4-ab55-64fb12a0997b}</Project>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-33
@@ -1,33 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<Import Project="..\..\Source\VSProps\Base.Macros.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.Targets.props" />
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{3F17D282-A77D-4931-B844-903AD0809A5E}</ProjectGuid>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
|
||||||
<ImportGroup Label="PropertySheets">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.props" />
|
|
||||||
<Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="ff.c" />
|
|
||||||
<ClCompile Include="ffunicode.c" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Text Include="CMakeLists.txt" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="diskio.h" />
|
|
||||||
<ClInclude Include="ff.h" />
|
|
||||||
<ClInclude Include="ffconf.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-13
@@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)FatFs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="$(ExternalsDir)FatFs\FatFs.vcxproj">
|
|
||||||
<Project>{3F17D282-A77D-4931-B844-903AD0809A5E}</Project>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
-39
@@ -1,39 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<Import Project="..\..\Source\VSProps\Base.Macros.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.Targets.props" />
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{8498F2FA-5CA6-4169-9971-DE5B1FE6132C}</ProjectGuid>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
|
||||||
<ImportGroup Label="PropertySheets">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.props" />
|
|
||||||
<Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="include\FreeSurround\ChannelMaps.h" />
|
|
||||||
<ClInclude Include="include\FreeSurround\FreeSurroundDecoder.h" />
|
|
||||||
<ClInclude Include="include\FreeSurround\KissFFT.h" />
|
|
||||||
<ClInclude Include="include\FreeSurround\KissFFTR.h" />
|
|
||||||
<ClInclude Include="include\FreeSurround\_KissFFTGuts.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="source\ChannelMaps.cpp" />
|
|
||||||
<ClCompile Include="source\FreeSurroundDecoder.cpp" />
|
|
||||||
<ClCompile Include="source\KissFFT.cpp" />
|
|
||||||
<ClCompile Include="source\KissFFTR.cpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="source\ChannelMaps.cpp">
|
|
||||||
<Filter>source</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="source\FreeSurroundDecoder.cpp">
|
|
||||||
<Filter>source</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="source\KissFFT.cpp">
|
|
||||||
<Filter>source</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="source\KissFFTR.cpp">
|
|
||||||
<Filter>source</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="include\FreeSurround\_KissFFTGuts.h">
|
|
||||||
<Filter>include</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="include\FreeSurround\ChannelMaps.h">
|
|
||||||
<Filter>include</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="include\FreeSurround\FreeSurroundDecoder.h">
|
|
||||||
<Filter>include</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="include\FreeSurround\KissFFT.h">
|
|
||||||
<Filter>include</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="include\FreeSurround\KissFFTR.h">
|
|
||||||
<Filter>include</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="include">
|
|
||||||
<UniqueIdentifier>{776ecb31-6d5e-489f-bac9-b91a1b202345}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
<Filter Include="source">
|
|
||||||
<UniqueIdentifier>{11345325-d67c-4a21-b2e9-c7c6c8cfc8b4}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-13
@@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)FreeSurround\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="$(ExternalsDir)FreeSurround\FreeSurround.vcxproj">
|
|
||||||
<Project>{8498f2fa-5ca6-4169-9971-de5b1fe6132c}</Project>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-35
@@ -1,35 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<Import Project="..\..\Source\VSProps\Base.Macros.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.Targets.props" />
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{AB993F38-C31D-4897-B139-A620C42BC565}</ProjectGuid>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
|
||||||
<ImportGroup Label="PropertySheets">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.props" />
|
|
||||||
<Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="lzoconf.h" />
|
|
||||||
<ClInclude Include="lzodefs.h" />
|
|
||||||
<ClInclude Include="minilzo.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Text Include="CMakeLists.txt" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="minilzo.c" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="README.LZO" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-13
@@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)LZO;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="$(ExternalsDir)LZO\LZO.vcxproj">
|
|
||||||
<Project>{ab993f38-c31d-4897-b139-a620c42bc565}</Project>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
+1
-1
Submodule Externals/Qt updated: 495517af2b...306289108d
Vendored
+1
-1
Submodule Externals/SDL/SDL updated: 5848e584a1...f87239e71e
Vendored
-533
@@ -1,533 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<Import Project="..\..\Source\VSProps\Base.Macros.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.Targets.props" />
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{8DC244EE-A0BD-4038-BAF7-CFAFA5EB2BAA}</ProjectGuid>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
|
||||||
<ImportGroup Label="PropertySheets">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.props" />
|
|
||||||
<Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>SDL\src;SDL\include;SDL\include\build_config;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
<PreprocessorDefinitions>SDL_AUDIO_DISABLED;SDL_VIDEO_DISABLED;SDL_GPU_DISABLED;SDL_RENDER_DISABLED;SDL_CAMERA_DISABLED;SDL_DIALOG_DISABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_assert.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_asyncio.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_atomic.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_audio.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_begin_code.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_bits.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_blendmode.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_camera.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_clipboard.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_close_code.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_copying.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_cpuinfo.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_dialog.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_dlopennote.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_egl.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_endian.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_error.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_events.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_filesystem.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_gamepad.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_gpu.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_guid.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_haptic.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_hidapi.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_hints.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_init.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_intrin.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_iostream.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_joystick.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_keyboard.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_keycode.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_loadso.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_locale.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_log.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_main.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_main_impl.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_messagebox.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_metal.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_misc.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_mouse.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_mutex.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_oldnames.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_opengl.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_opengl_glext.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_opengles.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_opengles2.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_opengles2_gl2.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_opengles2_gl2ext.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_opengles2_gl2platform.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_opengles2_khrplatform.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_pen.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_pixels.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_platform.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_platform_defines.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_power.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_process.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_properties.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_rect.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_render.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_revision.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_scancode.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_sensor.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_stdinc.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_storage.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_surface.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_system.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_test.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_test_assert.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_test_common.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_test_compare.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_test_crc32.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_test_font.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_test_fuzzer.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_test_harness.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_test_log.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_test_md5.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_test_memory.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_thread.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_time.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_timer.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_touch.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_tray.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_version.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_video.h" />
|
|
||||||
<ClInclude Include="SDL\include\SDL3\SDL_vulkan.h" />
|
|
||||||
<ClInclude Include="SDL\src\audio\directsound\SDL_directsound.h" />
|
|
||||||
<ClInclude Include="SDL\src\audio\disk\SDL_diskaudio.h" />
|
|
||||||
<ClInclude Include="SDL\src\audio\dummy\SDL_dummyaudio.h" />
|
|
||||||
<ClInclude Include="SDL\src\audio\SDL_audio_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\audio\SDL_audiodev_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\audio\SDL_sysaudio.h" />
|
|
||||||
<ClInclude Include="SDL\src\audio\SDL_audioqueue.h" />
|
|
||||||
<ClInclude Include="SDL\src\audio\SDL_audioresample.h" />
|
|
||||||
<ClInclude Include="SDL\src\audio\SDL_wave.h" />
|
|
||||||
<ClInclude Include="SDL\src\audio\wasapi\SDL_wasapi.h" />
|
|
||||||
<ClInclude Include="SDL\src\camera\SDL_camera_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\camera\SDL_syscamera.h" />
|
|
||||||
<ClInclude Include="SDL\src\core\SDL_core_unsupported.h" />
|
|
||||||
<ClInclude Include="SDL\src\core\windows\SDL_directx.h" />
|
|
||||||
<ClInclude Include="SDL\src\core\windows\SDL_gameinput.h" />
|
|
||||||
<ClInclude Include="SDL\src\core\windows\SDL_hid.h" />
|
|
||||||
<ClInclude Include="SDL\src\core\windows\SDL_immdevice.h" />
|
|
||||||
<ClInclude Include="SDL\src\core\windows\SDL_windows.h" />
|
|
||||||
<ClInclude Include="SDL\src\core\windows\SDL_xinput.h" />
|
|
||||||
<ClInclude Include="SDL\src\cpuinfo\SDL_cpuinfo_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\dynapi\SDL_dynapi.h" />
|
|
||||||
<ClInclude Include="SDL\src\dynapi\SDL_dynapi_overrides.h" />
|
|
||||||
<ClInclude Include="SDL\src\dynapi\SDL_dynapi_procs.h" />
|
|
||||||
<ClInclude Include="SDL\src\dynapi\SDL_dynapi_unsupported.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\blank_cursor.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\default_cursor.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\scancodes_windows.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\SDL_categories_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\SDL_clipboardevents_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\SDL_displayevents_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\SDL_dropevents_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\SDL_events_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\SDL_eventwatch_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\SDL_keyboard_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\SDL_keymap_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\SDL_mouse_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\SDL_touch_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\events\SDL_windowevents_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\filesystem\SDL_sysfilesystem.h" />
|
|
||||||
<ClInclude Include="SDL\src\gpu\SDL_sysgpu.h" />
|
|
||||||
<ClInclude Include="SDL\src\gpu\vulkan\SDL_gpu_vulkan_vkfuncs.h" />
|
|
||||||
<ClInclude Include="SDL\src\io\SDL_asyncio_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\io\SDL_sysasyncio.h" />
|
|
||||||
<ClInclude Include="SDL\src\haptic\SDL_haptic_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\haptic\SDL_syshaptic.h" />
|
|
||||||
<ClInclude Include="SDL\src\haptic\SDL_hidapihaptic.h" />
|
|
||||||
<ClInclude Include="SDL\src\haptic\windows\SDL_dinputhaptic_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\haptic\windows\SDL_windowshaptic_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\haptic\hidapi\SDL_hidapihaptic_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\hidapi\hidapi\hidapi.h" />
|
|
||||||
<ClInclude Include="SDL\src\hidapi\SDL_hidapi_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\controller_type.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\hidapi\SDL_hidapijoystick_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\hidapi\SDL_hidapi_rumble.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\hidapi\SDL_report_descriptor.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\SDL_gamepad_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\SDL_gamepad_db.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\SDL_joystick_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\SDL_steam_virtual_gamepad.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\SDL_sysjoystick.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\usb_ids.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\virtual\SDL_virtualjoystick_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\windows\SDL_dinputjoystick_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\windows\SDL_rawinputjoystick_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\windows\SDL_windowsjoystick_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\joystick\windows\SDL_xinputjoystick_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\libm\math_libm.h" />
|
|
||||||
<ClInclude Include="SDL\src\libm\math_private.h" />
|
|
||||||
<ClInclude Include="SDL\src\locale\SDL_syslocale.h" />
|
|
||||||
<ClInclude Include="SDL\src\main\SDL_main_callbacks.h" />
|
|
||||||
<ClInclude Include="SDL\src\misc\SDL_sysurl.h" />
|
|
||||||
<ClInclude Include="SDL\src\power\SDL_syspower.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\direct3d11\SDL_shaders_d3d11.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\direct3d12\SDL_shaders_d3d12.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\direct3d\SDL_shaders_d3d.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\opengles2\SDL_gles2funcs.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\opengles2\SDL_shaders_gles2.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\opengl\SDL_glfuncs.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\opengl\SDL_shaders_gl.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\SDL_d3dmath.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\SDL_sysrender.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\SDL_yuv_sw_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\software\SDL_blendfillrect.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\software\SDL_blendline.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\software\SDL_blendpoint.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\software\SDL_draw.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\software\SDL_drawline.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\software\SDL_drawpoint.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\software\SDL_render_sw_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\software\SDL_triangle.h" />
|
|
||||||
<ClInclude Include="SDL\src\render\vulkan\SDL_shaders_vulkan.h" />
|
|
||||||
<ClInclude Include="SDL\src\SDL_assert_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\SDL_error_c.h" />
|
|
||||||
<ClCompile Include="SDL\src\camera\dummy\SDL_camera_dummy.c" />
|
|
||||||
<ClCompile Include="SDL\src\camera\mediafoundation\SDL_camera_mediafoundation.c" />
|
|
||||||
<ClCompile Include="SDL\src\camera\SDL_camera.c" />
|
|
||||||
<ClCompile Include="SDL\src\dialog\SDL_dialog.c" />
|
|
||||||
<ClCompile Include="SDL\src\dialog\SDL_dialog_utils.c" />
|
|
||||||
<ClCompile Include="SDL\src\filesystem\SDL_filesystem.c" />
|
|
||||||
<ClCompile Include="SDL\src\filesystem\windows\SDL_sysfsops.c" />
|
|
||||||
<ClCompile Include="SDL\src\io\windows\SDL_asyncio_windows_ioring.c" />
|
|
||||||
<ClCompile Include="SDL\src\gpu\SDL_gpu.c" />
|
|
||||||
<ClCompile Include="SDL\src\gpu\d3d12\SDL_gpu_d3d12.c" />
|
|
||||||
<ClCompile Include="SDL\src\gpu\vulkan\SDL_gpu_vulkan.c" />
|
|
||||||
<ClCompile Include="SDL\src\io\generic\SDL_asyncio_generic.c" />
|
|
||||||
<ClCompile Include="SDL\src\io\SDL_asyncio.c" />
|
|
||||||
<ClCompile Include="SDL\src\main\generic\SDL_sysmain_callbacks.c" />
|
|
||||||
<ClCompile Include="SDL\src\main\SDL_main_callbacks.c" />
|
|
||||||
<ClCompile Include="SDL\src\main\SDL_runapp.c" />
|
|
||||||
<ClCompile Include="SDL\src\main\windows\SDL_sysmain_runapp.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\vulkan\SDL_render_vulkan.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\vulkan\SDL_shaders_vulkan.c" />
|
|
||||||
<ClCompile Include="SDL\src\SDL_guid.c" />
|
|
||||||
<ClInclude Include="SDL\src\SDL_hashtable.h" />
|
|
||||||
<ClInclude Include="SDL\src\SDL_hints_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\SDL_internal.h" />
|
|
||||||
<ClInclude Include="SDL\src\SDL_list.h" />
|
|
||||||
<ClInclude Include="SDL\src\SDL_log_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\SDL_properties_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\sensor\dummy\SDL_dummysensor.h" />
|
|
||||||
<ClInclude Include="SDL\src\sensor\SDL_sensor_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\sensor\SDL_syssensor.h" />
|
|
||||||
<ClInclude Include="SDL\src\sensor\windows\SDL_windowssensor.h" />
|
|
||||||
<ClInclude Include="SDL\src\thread\SDL_systhread.h" />
|
|
||||||
<ClInclude Include="SDL\src\thread\SDL_thread_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\thread\generic\SDL_syscond_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\thread\windows\SDL_sysmutex_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\thread\generic\SDL_sysrwlock_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\thread\windows\SDL_systhread_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\timer\SDL_timer_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\dummy\SDL_nullevents_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\dummy\SDL_nullframebuffer_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\dummy\SDL_nullvideo.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vk_icd.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vk_layer.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vk_platform.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vk_sdk_platform.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_android.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_beta.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_core.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_directfb.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_fuchsia.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_ggp.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_ios.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_macos.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_metal.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_vi.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_wayland.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_win32.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_xcb.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_xlib.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\khronos\vulkan\vulkan_xlib_xrandr.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\offscreen\SDL_offscreenevents_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\offscreen\SDL_offscreenframebuffer_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\offscreen\SDL_offscreenopengles.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\offscreen\SDL_offscreenvideo.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\offscreen\SDL_offscreenvulkan.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\offscreen\SDL_offscreenwindow.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_blit.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_blit_auto.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_blit_copy.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_blit_slow.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_clipboard_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_egl_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_pixels_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_rect_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_RLEaccel_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_rotate.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_stb_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_surface_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_sysvideo.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_video_unsupported.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_vulkan_internal.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\SDL_yuv_c.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_msctf.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_surface_utils.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsclipboard.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsevents.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsframebuffer.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowskeyboard.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsgameinput.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsmessagebox.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsmodes.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsmouse.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsopengl.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsopengles.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsrawinput.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsshape.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsvideo.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowsvulkan.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\SDL_windowswindow.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\windows\wmmsg.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\yuv2rgb\yuv_rgb.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\yuv2rgb\yuv_rgb_common.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\yuv2rgb\yuv_rgb_internal.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\yuv2rgb\yuv_rgb_lsx.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\yuv2rgb\yuv_rgb_lsx_func.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\yuv2rgb\yuv_rgb_sse.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\yuv2rgb\yuv_rgb_sse_func.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\yuv2rgb\yuv_rgb_std.h" />
|
|
||||||
<ClInclude Include="SDL\src\video\yuv2rgb\yuv_rgb_std_func.h" />
|
|
||||||
<ClCompile Include="SDL\src\atomic\SDL_atomic.c" />
|
|
||||||
<ClCompile Include="SDL\src\atomic\SDL_spinlock.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\directsound\SDL_directsound.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\disk\SDL_diskaudio.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\dummy\SDL_dummyaudio.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\SDL_audio.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\SDL_audiocvt.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\SDL_audiodev.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\SDL_audiotypecvt.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\SDL_audioqueue.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\SDL_audioresample.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\SDL_mixer.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\SDL_wave.c" />
|
|
||||||
<ClCompile Include="SDL\src\audio\wasapi\SDL_wasapi.c" />
|
|
||||||
<ClCompile Include="SDL\src\core\SDL_core_unsupported.c" />
|
|
||||||
<ClCompile Include="SDL\src\core\windows\SDL_gameinput.cpp" />
|
|
||||||
<ClCompile Include="SDL\src\core\windows\SDL_hid.c" />
|
|
||||||
<ClCompile Include="SDL\src\core\windows\SDL_immdevice.c" />
|
|
||||||
<ClCompile Include="SDL\src\core\windows\SDL_windows.c" />
|
|
||||||
<ClCompile Include="SDL\src\core\windows\SDL_xinput.c" />
|
|
||||||
<ClCompile Include="SDL\src\cpuinfo\SDL_cpuinfo.c" />
|
|
||||||
<ClCompile Include="SDL\src\dialog\windows\SDL_windowsdialog.c" />
|
|
||||||
<ClCompile Include="SDL\src\dynapi\SDL_dynapi.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_categories.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_clipboardevents.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_displayevents.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_dropevents.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_events.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_eventwatch.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_keyboard.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_keymap.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_mouse.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_pen.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_quit.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_touch.c" />
|
|
||||||
<ClCompile Include="SDL\src\events\SDL_windowevents.c" />
|
|
||||||
<ClCompile Include="SDL\src\io\SDL_iostream.c" />
|
|
||||||
<ClCompile Include="SDL\src\filesystem\windows\SDL_sysfilesystem.c" />
|
|
||||||
<ClCompile Include="SDL\src\haptic\dummy\SDL_syshaptic.c" />
|
|
||||||
<ClCompile Include="SDL\src\haptic\SDL_haptic.c" />
|
|
||||||
<ClCompile Include="SDL\src\haptic\windows\SDL_dinputhaptic.c" />
|
|
||||||
<ClCompile Include="SDL\src\haptic\windows\SDL_windowshaptic.c" />
|
|
||||||
<ClCompile Include="SDL\src\haptic\hidapi\SDL_hidapihaptic.c" />
|
|
||||||
<ClCompile Include="SDL\src\haptic\hidapi\SDL_hidapihaptic_lg4ff.c" />
|
|
||||||
<ClCompile Include="SDL\src\hidapi\SDL_hidapi.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\controller_type.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\dummy\SDL_sysjoystick.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\gdk\SDL_gameinputjoystick.cpp" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapijoystick.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_8bitdo.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_flydigi.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_combined.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_gamecube.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_gip.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_luna.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_ps3.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_ps4.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_ps5.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_rumble.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_shield.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_sinput.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_stadia.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_steam.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_steam_hori.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_steam_triton.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_steamdeck.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_switch.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_switch2.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_wii.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_xbox360.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_xbox360w.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_xboxone.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_lg4ff.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_hidapi_zuiki.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\hidapi\SDL_report_descriptor.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\SDL_gamepad.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\SDL_joystick.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\SDL_steam_virtual_gamepad.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\virtual\SDL_virtualjoystick.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\windows\SDL_dinputjoystick.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\windows\SDL_rawinputjoystick.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\windows\SDL_windowsjoystick.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\windows\SDL_windows_gaming_input.c" />
|
|
||||||
<ClCompile Include="SDL\src\joystick\windows\SDL_xinputjoystick.c" />
|
|
||||||
<ClCompile Include="SDL\src\libm\s_modf.c" />
|
|
||||||
<ClCompile Include="SDL\src\loadso\windows\SDL_sysloadso.c" />
|
|
||||||
<ClCompile Include="SDL\src\locale\SDL_locale.c" />
|
|
||||||
<ClCompile Include="SDL\src\locale\windows\SDL_syslocale.c" />
|
|
||||||
<ClCompile Include="SDL\src\misc\SDL_libusb.c" />
|
|
||||||
<ClCompile Include="SDL\src\misc\SDL_url.c" />
|
|
||||||
<ClCompile Include="SDL\src\misc\windows\SDL_sysurl.c" />
|
|
||||||
<ClCompile Include="SDL\src\power\SDL_power.c" />
|
|
||||||
<ClCompile Include="SDL\src\power\windows\SDL_syspower.c" />
|
|
||||||
<ClCompile Include="SDL\src\process\SDL_process.c" />
|
|
||||||
<ClCompile Include="SDL\src\process\windows\SDL_windowsprocess.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\direct3d11\SDL_shaders_d3d11.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\direct3d12\SDL_render_d3d12.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\direct3d12\SDL_shaders_d3d12.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\direct3d\SDL_render_d3d.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\direct3d11\SDL_render_d3d11.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\direct3d\SDL_shaders_d3d.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\gpu\SDL_pipeline_gpu.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\gpu\SDL_render_gpu.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\gpu\SDL_shaders_gpu.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\opengl\SDL_render_gl.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\opengl\SDL_shaders_gl.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\opengles2\SDL_render_gles2.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\opengles2\SDL_shaders_gles2.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\SDL_render.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\SDL_render_unsupported.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\SDL_yuv_sw.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\software\SDL_blendfillrect.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\software\SDL_blendline.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\software\SDL_blendpoint.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\software\SDL_drawline.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\software\SDL_drawpoint.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\software\SDL_render_sw.c" />
|
|
||||||
<ClCompile Include="SDL\src\render\software\SDL_triangle.c" />
|
|
||||||
<ClCompile Include="SDL\src\SDL.c" />
|
|
||||||
<ClCompile Include="SDL\src\SDL_assert.c" />
|
|
||||||
<ClCompile Include="SDL\src\SDL_error.c" />
|
|
||||||
<ClCompile Include="SDL\src\SDL_hashtable.c" />
|
|
||||||
<ClCompile Include="SDL\src\SDL_hints.c" />
|
|
||||||
<ClCompile Include="SDL\src\SDL_list.c" />
|
|
||||||
<ClCompile Include="SDL\src\SDL_log.c" />
|
|
||||||
<ClCompile Include="SDL\src\SDL_properties.c" />
|
|
||||||
<ClCompile Include="SDL\src\SDL_utils.c" />
|
|
||||||
<ClCompile Include="SDL\src\sensor\dummy\SDL_dummysensor.c" />
|
|
||||||
<ClCompile Include="SDL\src\sensor\SDL_sensor.c" />
|
|
||||||
<ClCompile Include="SDL\src\sensor\windows\SDL_windowssensor.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_crc16.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_crc32.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_getenv.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_iconv.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_malloc.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_memcpy.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_memmove.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_memset.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_mslibc.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_murmur3.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_qsort.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_random.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_stdlib.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_string.c" />
|
|
||||||
<ClCompile Include="SDL\src\stdlib\SDL_strtokr.c" />
|
|
||||||
<ClCompile Include="SDL\src\storage\generic\SDL_genericstorage.c" />
|
|
||||||
<ClCompile Include="SDL\src\storage\steam\SDL_steamstorage.c" />
|
|
||||||
<ClCompile Include="SDL\src\storage\SDL_storage.c" />
|
|
||||||
<ClCompile Include="SDL\src\thread\generic\SDL_syscond.c" />
|
|
||||||
<ClCompile Include="SDL\src\thread\generic\SDL_sysrwlock.c" />
|
|
||||||
<ClCompile Include="SDL\src\thread\SDL_thread.c" />
|
|
||||||
<ClCompile Include="SDL\src\thread\windows\SDL_syscond_cv.c" />
|
|
||||||
<ClCompile Include="SDL\src\thread\windows\SDL_sysmutex.c" />
|
|
||||||
<ClCompile Include="SDL\src\thread\windows\SDL_sysrwlock_srw.c" />
|
|
||||||
<ClCompile Include="SDL\src\thread\windows\SDL_syssem.c" />
|
|
||||||
<ClCompile Include="SDL\src\thread\windows\SDL_systhread.c" />
|
|
||||||
<ClCompile Include="SDL\src\thread\windows\SDL_systls.c" />
|
|
||||||
<ClCompile Include="SDL\src\timer\SDL_timer.c" />
|
|
||||||
<ClCompile Include="SDL\src\timer\windows\SDL_systimer.c" />
|
|
||||||
<ClCompile Include="SDL\src\time\SDL_time.c" />
|
|
||||||
<ClCompile Include="SDL\src\time\windows\SDL_systime.c" />
|
|
||||||
<ClCompile Include="SDL\src\tray\windows\SDL_tray.c" />
|
|
||||||
<ClCompile Include="SDL\src\tray\SDL_tray_utils.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\dummy\SDL_nullevents.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\dummy\SDL_nullframebuffer.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\dummy\SDL_nullvideo.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\offscreen\SDL_offscreenevents.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\offscreen\SDL_offscreenframebuffer.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\offscreen\SDL_offscreenopengles.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\offscreen\SDL_offscreenvideo.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\offscreen\SDL_offscreenvulkan.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\offscreen\SDL_offscreenwindow.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_blit.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_blit_0.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_blit_1.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_blit_A.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_blit_auto.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_blit_copy.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_blit_N.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_blit_slow.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_bmp.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_clipboard.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_egl.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_fillrect.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_pixels.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_rect.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_RLEaccel.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_rotate.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_stb.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_stretch.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_surface.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_video.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_video_unsupported.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_vulkan_utils.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\SDL_yuv.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsclipboard.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsevents.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsframebuffer.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowskeyboard.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsgameinput.cpp" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsmessagebox.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsmodes.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsmouse.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsopengl.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsopengles.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsrawinput.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsshape.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsvideo.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowsvulkan.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\windows\SDL_windowswindow.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\yuv2rgb\yuv_rgb_lsx.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\yuv2rgb\yuv_rgb_sse.c" />
|
|
||||||
<ClCompile Include="SDL\src\video\yuv2rgb\yuv_rgb_std.c" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ResourceCompile Include="SDL\src\core\windows\version.rc" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-13
@@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)SDL\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="$(ExternalsDir)SDL\SDL3.vcxproj">
|
|
||||||
<Project>{8DC244EE-A0BD-4038-BAF7-CFAFA5EB2BAA}</Project>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-67
@@ -1,67 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<Import Project="..\..\Source\VSProps\Base.Macros.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.Targets.props" />
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{93D73454-2512-424E-9CDA-4BB357FE13DD}</ProjectGuid>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
|
||||||
<ImportGroup Label="PropertySheets">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props"
|
|
||||||
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
|
|
||||||
Label="LocalAppDataPlatform" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.props" />
|
|
||||||
<Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>SFML\include;SFML\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
<PreprocessorDefinitions>SFML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="SFML\src\SFML\Network\Http.cpp" />
|
|
||||||
<ClCompile Include="SFML\src\SFML\Network\IpAddress.cpp" />
|
|
||||||
<ClCompile Include="SFML\src\SFML\Network\Packet.cpp" />
|
|
||||||
<ClCompile Include="SFML\src\SFML\Network\Socket.cpp" />
|
|
||||||
<ClCompile Include="SFML\src\SFML\Network\SocketSelector.cpp" />
|
|
||||||
<ClCompile Include="SFML\src\SFML\Network\TcpListener.cpp" />
|
|
||||||
<ClCompile Include="SFML\src\SFML\Network\TcpSocket.cpp" />
|
|
||||||
<ClCompile Include="SFML\src\SFML\Network\UdpSocket.cpp" />
|
|
||||||
<ClCompile Include="SFML\src\SFML\Network\Win32\SocketImpl.cpp" />
|
|
||||||
<ClCompile Include="SFML\src\SFML\System\Err.cpp" />
|
|
||||||
<ClCompile Include="SFML\src\SFML\System\String.cpp" />
|
|
||||||
<ClCompile Include="SFML\src\SFML\System\Utils.cpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="SFML\include\SFML\Config.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\Network.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\Network\Export.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\Network\Http.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\Network\IPAddress.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\Network\Packet.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\Network\Socket.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\Network\SocketHandle.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\Network\SocketSelector.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\Network\TcpListener.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\Network\TcpSocket.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\Network\UdpSocket.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\System.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\System\Err.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\System\Export.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\System\NonCopyable.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\System\String.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\System\String.inl" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\System\Utf.hpp" />
|
|
||||||
<ClInclude Include="SFML\include\SFML\System\Utf.inl" />
|
|
||||||
<ClInclude Include="SFML\src\SFML\Network\SocketImpl.hpp" />
|
|
||||||
<ClInclude Include="SFML\src\SFML\Network\Win32\SocketImpl.hpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-14
@@ -1,14 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)SFML\SFML\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
<PreprocessorDefinitions>SFML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="$(ExternalsDir)SFML\SFML.vcxproj">
|
|
||||||
<Project>{93d73454-2512-424e-9cda-4bb357fe13dd}</Project>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-34
@@ -1,34 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<Import Project="..\..\Source\VSProps\Base.Macros.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.Targets.props" />
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{1D8C51D2-FFA4-418E-B183-9F42B6A6717E}</ProjectGuid>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
|
||||||
<ImportGroup Label="PropertySheets">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.props" />
|
|
||||||
<Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="bzip2\blocksort.c" />
|
|
||||||
<ClCompile Include="bzip2\bzlib.c" />
|
|
||||||
<ClCompile Include="bzip2\compress.c" />
|
|
||||||
<ClCompile Include="bzip2\crctable.c" />
|
|
||||||
<ClCompile Include="bzip2\decompress.c" />
|
|
||||||
<ClCompile Include="bzip2\huffman.c" />
|
|
||||||
<ClCompile Include="bzip2\randtable.c" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="bzip2\bzlib.h" />
|
|
||||||
<ClInclude Include="bzip2\bzlib_private.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
-16
@@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="bzip2\blocksort.c" />
|
|
||||||
<ClCompile Include="bzip2\bzlib.c" />
|
|
||||||
<ClCompile Include="bzip2\compress.c" />
|
|
||||||
<ClCompile Include="bzip2\crctable.c" />
|
|
||||||
<ClCompile Include="bzip2\decompress.c" />
|
|
||||||
<ClCompile Include="bzip2\huffman.c" />
|
|
||||||
<ClCompile Include="bzip2\randtable.c" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="bzip2\bzlib.h" />
|
|
||||||
<ClInclude Include="bzip2\bzlib_private.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-13
@@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)bzip2\bzip2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="$(ExternalsDir)bzip2\bzip2.vcxproj">
|
|
||||||
<Project>{1d8c51d2-ffa4-418e-b183-9f42b6a6717e}</Project>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
+1
-1
Submodule Externals/cpp-ipc/cpp-ipc updated: ce0773b3e6...b6cbbc940e
Vendored
-78
@@ -1,78 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<Import Project="..\..\Source\VSProps\Base.Macros.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.Targets.props" />
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{7299DDD3-BBEC-4027-AF30-8DACC5415F96}</ProjectGuid>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
|
||||||
<ImportGroup Label="PropertySheets">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.props" />
|
|
||||||
<Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>cpp-ipc\include;cpp-ipc\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="cpp-ipc\include\libipc\buffer.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\include\libipc\condition.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\include\libipc\def.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\include\libipc\export.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\include\libipc\ipc.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\include\libipc\mutex.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\include\libipc\pool_alloc.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\include\libipc\rw_lock.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\include\libipc\semaphore.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\include\libipc\shm.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\circ\elem_array.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\circ\elem_def.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\memory\alloc.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\memory\allocator_wrapper.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\memory\resource.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\memory\wrapper.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\platform\win\condition.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\platform\win\get_sa.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\platform\win\mutex.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\platform\win\semaphore.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\platform\win\to_tchar.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\platform\detail.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\utility\concept.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\utility\id_pool.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\utility\log.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\utility\pimpl.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\utility\scope_guard.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\utility\utility.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\policy.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\prod_cons.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\queue.h" />
|
|
||||||
<ClInclude Include="cpp-ipc\src\libipc\waiter.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="cpp-ipc\src\libipc\platform\platform.cpp" />
|
|
||||||
<ClCompile Include="cpp-ipc\src\libipc\sync\condition.cpp" />
|
|
||||||
<ClCompile Include="cpp-ipc\src\libipc\sync\mutex.cpp" />
|
|
||||||
<ClCompile Include="cpp-ipc\src\libipc\sync\semaphore.cpp" />
|
|
||||||
<ClCompile Include="cpp-ipc\src\libipc\sync\waiter.cpp" />
|
|
||||||
<ClCompile Include="cpp-ipc\src\libipc\buffer.cpp" />
|
|
||||||
<ClCompile Include="cpp-ipc\src\libipc\ipc.cpp" />
|
|
||||||
<ClCompile Include="cpp-ipc\src\libipc\pool_alloc.cpp" />
|
|
||||||
<ClCompile Include="cpp-ipc\src\libipc\shm.cpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="cpp-ipc\LICENSE" />
|
|
||||||
<None Include="cpp-ipc\README.md" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Text Include="CMakeLists.txt" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-13
@@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)cpp-ipc\cpp-ipc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="$(ExternalsDir)cpp-ipc\cpp-ipc.vcxproj">
|
|
||||||
<Project>{7299DDD3-BBEC-4027-AF30-8DACC5415F96}</Project>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
-27
@@ -1,27 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<Import Project="..\..\Source\VSProps\Base.Macros.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.Targets.props" />
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{C636D9D1-82FE-42B5-9987-63B7D4836341}</ProjectGuid>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<Import Project="$(VSPropsDir)Configuration.StaticLibrary.props" />
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
|
||||||
<ImportGroup Label="PropertySheets">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
<Import Project="$(VSPropsDir)Base.props" />
|
|
||||||
<Import Project="$(VSPropsDir)ClDisableAllWarnings.props" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="cpp-optparse\OptionParser.cpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="cpp-optparse\OptionParser.h" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-13
@@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)cpp-optparse\cpp-optparse;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="$(ExternalsDir)cpp-optparse\cpp-optparse.vcxproj">
|
|
||||||
<Project>{c636d9d1-82fe-42b5-9987-63b7d4836341}</Project>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Vendored
-13
@@ -1,13 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project>
|
|
||||||
<ItemDefinitionGroup>
|
|
||||||
<ClCompile>
|
|
||||||
<AdditionalIncludeDirectories>$(ExternalsDir)cubeb\cubeb\include;$(ExternalsDir)cubeb\msvc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="$(ExternalsDir)cubeb\msvc\cubeb.vcxproj">
|
|
||||||
<Project>{8ea11166-6512-44fc-b7a5-a4d1ecc81170}</Project>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user