mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-08-03 20:24:14 +02:00
Compare commits
280 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 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 | |||
| 47d82300a9 | |||
| 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 | |||
| 415ec4de18 | |||
| 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 | |||
| 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 | |||
| cb9f8a2b04 | |||
| 9fd77c038f | |||
| 21c2605298 | |||
| 9be878cd28 | |||
| c8d2568c52 | |||
| 8843c14fba | |||
| b92e98b16c | |||
| a0f514cf60 | |||
| b40047fb6e | |||
| d75794b774 | |||
| 711c3e1013 | |||
| 271a140715 | |||
| 56438bde44 | |||
| b2a57f4391 | |||
| 851c555c90 | |||
| a327466771 | |||
| 8f48111ed6 |
@@ -46,3 +46,5 @@ CMakeLists.txt.user
|
||||
|
||||
# clangd cache for Neovim
|
||||
.cache/clangd
|
||||
# Ignore CMake user presets
|
||||
CMakeUserPresets.json
|
||||
|
||||
@@ -69,6 +69,9 @@ DEFAULT_CONFIG = {
|
||||
# Whether our autoupdate functionality is enabled or not.
|
||||
"autoupdate": True,
|
||||
|
||||
# Whether CCache is used for the build or not.
|
||||
"ccache": False,
|
||||
|
||||
# The distributor for this build.
|
||||
"distributor": "None"
|
||||
}
|
||||
@@ -119,6 +122,12 @@ def parse_args(conf=DEFAULT_CONFIG):
|
||||
action=argparse.BooleanOptionalAction,
|
||||
default=conf["autoupdate"])
|
||||
|
||||
parser.add_argument(
|
||||
"--ccache",
|
||||
help="Enables CCache",
|
||||
action=argparse.BooleanOptionalAction,
|
||||
default=conf["ccache"])
|
||||
|
||||
parser.add_argument(
|
||||
"--distributor",
|
||||
help="Sets the distributor for this build",
|
||||
@@ -304,7 +313,9 @@ def build(config):
|
||||
# iconv, bzip2, and curl
|
||||
"-DUSE_SYSTEM_ICONV=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)
|
||||
|
||||
|
||||
@@ -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
|
||||
# This can be replaced with a direct alias call once our minimum is cmake 3.18
|
||||
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})
|
||||
endif()
|
||||
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)
|
||||
+61
-69
@@ -1,18 +1,18 @@
|
||||
########################################
|
||||
# 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
|
||||
|
||||
if (POLICY CMP0141)
|
||||
cmake_policy(SET CMP0141 NEW) # MSVC debug information format flags are selected by an abstraction.
|
||||
endif()
|
||||
|
||||
# Minimum OS X version.
|
||||
# This is inserted into the Info.plist as well.
|
||||
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")
|
||||
|
||||
# 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)
|
||||
|
||||
if (CMAKE_VERSION VERSION_LESS "3.25" AND CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||
set(LINUX TRUE)
|
||||
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)
|
||||
|
||||
# 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)
|
||||
set(CMAKE_C_STANDARD 99)
|
||||
@@ -38,26 +49,36 @@ if (COMPILER STREQUAL "GNU")
|
||||
set(COMPILER "GCC") # prefer printing GCC instead of GNU
|
||||
endif()
|
||||
|
||||
# Enforce minimum compiler versions that support the c++23 features we use
|
||||
set (GCC_min_version 12)
|
||||
set (Clang_min_version 15)
|
||||
set (AppleClang_min_version 14.0.3)
|
||||
set (min_xcode_version "14.3") # corresponding xcode version for AppleClang_min_version
|
||||
set (MSVC_min_version 19.32)
|
||||
set (min_vs_version "2022 17.2.3") # corresponding Visual Studio version for MSVC_min_version
|
||||
# Minimum required versions
|
||||
# Toolsets
|
||||
set(Xcode_min_version 14.3)
|
||||
set(MSVC_toolset_min_version 143)
|
||||
# Compilers
|
||||
set(GCC_min_version 12)
|
||||
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}")
|
||||
|
||||
if ("-" STREQUAL "${${COMPILER}_min_version}-")
|
||||
if(NOT DEFINED ${COMPILER}_min_version)
|
||||
message(WARNING "Unknown compiler ${COMPILER}, assuming it is new enough")
|
||||
else()
|
||||
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${${COMPILER}_min_version})
|
||||
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()
|
||||
elseif(CMAKE_CXX_COMPILER_VERSION VERSION_LESS ${${COMPILER}_min_version})
|
||||
message(FATAL_ERROR "Requires ${COMPILER} ${${COMPILER}_min_version} or higher")
|
||||
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,
|
||||
# unofficial builds) please consider identifying your distribution with a
|
||||
# unique name here.
|
||||
@@ -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(ENABLE_AUTOUPDATE "Enables support for automatic updates" 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
|
||||
# consider the following points:
|
||||
@@ -146,26 +168,6 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
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
|
||||
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
||||
|
||||
@@ -179,24 +181,23 @@ if(CMAKE_SYSROOT)
|
||||
set(ENV{PKG_CONFIG_SYSROOT_DIR} "${CMAKE_SYSROOT}")
|
||||
endif()
|
||||
|
||||
# Set where the binary files will be built. The program will not execute from
|
||||
# here. You must run "make install" to install these to the proper location
|
||||
# as defined above.
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Binaries)
|
||||
# Output directory for the Dolphin binary
|
||||
# We need to use a generator expression here to ensure that multi-config generators
|
||||
# (like Visual Studio) put the binaries in the right place.
|
||||
# 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)
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/Binary)
|
||||
# Output directory for PDB files. PDBs are only generated on Windows with MSVC.
|
||||
# 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")
|
||||
string(APPEND CMAKE_RUNTIME_OUTPUT_DIRECTORY /x64)
|
||||
elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64")
|
||||
string(APPEND CMAKE_RUNTIME_OUTPUT_DIRECTORY /ARM64)
|
||||
if(ENABLE_CCACHE)
|
||||
include(CCache)
|
||||
if(NOT CCACHE_BIN)
|
||||
message(WARNING "Ccache was enabled but not found. This build will not use Ccache.")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# setup CCache
|
||||
include(CCache)
|
||||
|
||||
# Architecture detection and arch specific settings
|
||||
message(STATUS "Detected architecture: ${CMAKE_SYSTEM_PROCESSOR}")
|
||||
|
||||
@@ -213,6 +214,9 @@ else()
|
||||
endif()
|
||||
|
||||
if(ENABLE_GENERIC)
|
||||
if(WIN32)
|
||||
message(FATAL_ERROR "Generic builds are not supported on Windows!")
|
||||
endif()
|
||||
message(STATUS "Warning! Building generic build!")
|
||||
set(_M_GENERIC 1)
|
||||
add_definitions(-D_M_GENERIC=1)
|
||||
@@ -387,12 +391,6 @@ if(ENABLE_LTO)
|
||||
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
|
||||
# force CMake to look in those directories by default, too.
|
||||
# All commands and submodule commands also need to see these
|
||||
@@ -402,12 +400,6 @@ if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
|
||||
set(CMAKE_PREFIX_PATH "${CMAKE_PREFIX_PATH};/usr/local")
|
||||
set(CMAKE_REQUIRED_INCLUDES "/usr/local/include")
|
||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -L/usr/local/lib")
|
||||
|
||||
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()
|
||||
|
||||
# Dolphin requires threads.
|
||||
@@ -453,7 +445,6 @@ if(ANDROID)
|
||||
# but not as a shared library. We want an executable.
|
||||
set(ANDROID 0)
|
||||
endif()
|
||||
set(USE_UPNP 0)
|
||||
set(ENABLE_QT 0)
|
||||
set(USE_DISCORD_PRESENCE 0)
|
||||
|
||||
@@ -710,6 +701,7 @@ endif()
|
||||
|
||||
if(ENABLE_SDL)
|
||||
dolphin_find_optional_system_library(SDL3 Externals/SDL 3.2.0)
|
||||
add_definitions(-DHAVE_SDL3)
|
||||
endif()
|
||||
|
||||
dolphin_find_optional_system_library(SFML Externals/SFML 3.0 COMPONENTS Network System)
|
||||
@@ -837,7 +829,7 @@ add_subdirectory(Source)
|
||||
# Install shared data files
|
||||
#
|
||||
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()
|
||||
if(NOT CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD|OpenBSD|Darwin")
|
||||
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)
|
||||
|
||||
## <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.
|
||||
- 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.
|
||||
|
||||
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]
|
||||
$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]
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
@@ -8,11 +8,14 @@ SyncOnSkipIdle = False
|
||||
|
||||
[OnFrame]
|
||||
# `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
|
||||
|
||||
[ActionReplay]
|
||||
# Add action replay cheats here.
|
||||
|
||||
[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]
|
||||
$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]
|
||||
$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
|
||||
0x80277040:dword:0x60000000
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal frame rate during startup (speed hack)
|
||||
|
||||
[Gecko]
|
||||
$16:9 Widescreen
|
||||
04004600 C002A604
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
[OnFrame]
|
||||
# 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
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
[OnFrame]
|
||||
# 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
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
[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]
|
||||
# Values set here will override the main Dolphin settings.
|
||||
|
||||
[OnFrame]
|
||||
# Add memory patches to be applied every frame here.
|
||||
|
||||
[Video_Hacks]
|
||||
ImmediateXFBEnable = False
|
||||
[Video_Settings]
|
||||
# Avoids missing text in menus.
|
||||
FastDepthCalc = False
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# GOWE69 - Need for Speed: Most Wanted
|
||||
|
||||
[Gecko]
|
||||
$Unlock Black Edition [Xanvier]
|
||||
C241EECC 00000001
|
||||
00000001 00000000
|
||||
$Unlock Black Edition [Ralf]
|
||||
0441EECC 00000001
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
[OnFrame]
|
||||
# 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
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
[OnFrame]
|
||||
# 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
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
[OnFrame]
|
||||
# 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
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
[OnFrame]
|
||||
# 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
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal FPS to VPS (improves performance)
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
@@ -1,17 +1,7 @@
|
||||
# GUTD52, GUTE52, GUTF52, GUTI52, GUTJC0, GUTP52, GUTS52 - Ultimate Spider-Man
|
||||
|
||||
[Core]
|
||||
# Values set here will override the main Dolphin settings.
|
||||
MMU = True
|
||||
|
||||
[OnFrame]
|
||||
# Add memory patches to be applied every frame here.
|
||||
|
||||
[ActionReplay]
|
||||
# Add action replay cheats here.
|
||||
|
||||
[Video_Hacks]
|
||||
ImmediateXFBEnable = False
|
||||
BBoxEnable = True
|
||||
|
||||
[Video_Settings]
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# GW5E69 - Need for Speed: Carbon
|
||||
|
||||
[ActionReplay]
|
||||
$Unlock Collector's Edition
|
||||
0AB3E002 18000000
|
||||
[Gecko]
|
||||
$Unlock Collector's Edition [Ralf]
|
||||
045075B8 00000001
|
||||
|
||||
@@ -1,16 +1,9 @@
|
||||
# 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.
|
||||
# GZLE01, GZLJ01, GZLP01 - The Legend of Zelda: The Wind Waker
|
||||
|
||||
[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
|
||||
@@ -20,6 +13,7 @@ EFBToTextureEnable = False
|
||||
VISkip = False
|
||||
|
||||
[Video_Enhancements]
|
||||
# Makes sea effects fade in the distance.
|
||||
ArbitraryMipmapDetection = True
|
||||
|
||||
[Video_Stereoscopy]
|
||||
|
||||
@@ -6,6 +6,3 @@ DSPHLE = False
|
||||
[DSP]
|
||||
# Make sure we get DSP LLE recompiler and not DSP LLE interpreter, for performance.
|
||||
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]
|
||||
SuggestedAspectRatio = 2
|
||||
|
||||
[Video_Hacks]
|
||||
# Required to show pony for grooming.
|
||||
EFBToTextureEnable = False
|
||||
|
||||
@@ -12,3 +12,7 @@
|
||||
[Video_Settings]
|
||||
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 patch replaces the call to `VIWaitForRetrace`, which still executes the other threads,
|
||||
# but sleeps instead of spinlocking when there is no thread to execute.
|
||||
$Speed hack
|
||||
$Idle loop speed hack
|
||||
0x802B2908:dword:0x4826F5C9
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Speed hack
|
||||
$Idle loop speed hack
|
||||
|
||||
[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 patch replaces the call to `VIWaitForRetrace`, which still executes the other threads,
|
||||
# but sleeps instead of spinlocking when there is no thread to execute.
|
||||
$Speed hack
|
||||
$Idle loop speed hack
|
||||
0x802B3118:dword:0x4826F5B9
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Speed hack
|
||||
$Idle loop speed hack
|
||||
|
||||
[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 patch replaces the call to `VIWaitForRetrace`, which still executes the other threads,
|
||||
# but sleeps instead of spinlocking when there is no thread to execute.
|
||||
$Speed hack
|
||||
$Idle loop speed hack
|
||||
0x802B2908:dword:0x4826F5C9
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$Speed hack
|
||||
$Idle loop speed hack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Speed hack
|
||||
$Idle loop speed hack
|
||||
|
||||
@@ -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]
|
||||
$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]
|
||||
$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]
|
||||
$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]
|
||||
$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]
|
||||
$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]
|
||||
$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]
|
||||
$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]
|
||||
$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]
|
||||
# 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]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $Limit internal frame rate (speed hack)
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$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]
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$Limit internal frame rate (speed hack)
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$BAT Speedhack
|
||||
|
||||
[Patches_RetroAchievements_Verified]
|
||||
$BAT Speedhack
|
||||
|
||||
@@ -7,3 +7,6 @@ $BAT Speedhack
|
||||
|
||||
[OnFrame_Enabled]
|
||||
$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]
|
||||
$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]
|
||||
$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>
|
||||
Vendored
-74
@@ -1,74 +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>{8EA11166-6512-44FC-B7A5-A4D1ECC81170}</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>..\cubeb\include;..\cubeb\src;..\msvc;..\cubeb\subprojects;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WIN32;USE_WASAPI;USE_WINMM;OUTSIDE_SPEEX;FLOATING_POINT;RANDOM_PREFIX=speex;EXPORT=;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\cubeb\include\cubeb\cubeb.h" />
|
||||
<ClInclude Include="..\msvc\cubeb_export.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_android.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_array_queue.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_assert.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_log.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_mixer.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_osx_run_loop.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_resampler.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_resampler_internal.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_ringbuffer.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_ring_array.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_strings.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_tracing.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_triple_buffer.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_utils.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_utils_unix.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_utils_win.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb-internal.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb-jni.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb-jni-instances.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb-speex-resampler.h" />
|
||||
<ClInclude Include="..\cubeb\subprojects\speex\arch.h" />
|
||||
<ClInclude Include="..\cubeb\subprojects\speex\fixed_generic.h" />
|
||||
<ClInclude Include="..\cubeb\subprojects\speex\resample_neon.h" />
|
||||
<ClInclude Include="..\cubeb\subprojects\speex\resample_sse.h" />
|
||||
<ClInclude Include="..\cubeb\subprojects\speex\speex_config_types.h" />
|
||||
<ClInclude Include="..\cubeb\subprojects\speex\speex_resampler.h" />
|
||||
<ClInclude Include="..\cubeb\subprojects\speex\stack_alloc.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\cubeb\src\cubeb.c" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_log.cpp" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_mixer.cpp" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_resampler.cpp" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_strings.c" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_utils.cpp" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_wasapi.cpp" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_winmm.c" />
|
||||
<ClCompile Include="..\cubeb\subprojects\speex\resample.c" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
-62
@@ -1,62 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\cubeb\include\cubeb\cubeb.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_array_queue.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_assert.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_log.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_mixer.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_panner.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_resampler.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_resampler_internal.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_ring_array.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_ringbuffer.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_strings.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_triple_buffer.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_utils.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_utils_unix.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb_utils_win.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb-internal.h" />
|
||||
<ClInclude Include="..\cubeb\src\cubeb-speex-resampler.h" />
|
||||
<ClInclude Include="..\cubeb\src\speex\arch.h">
|
||||
<Filter>speex</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\cubeb\src\speex\fixed_generic.h">
|
||||
<Filter>speex</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\cubeb\src\speex\resample_neon.h">
|
||||
<Filter>speex</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\cubeb\src\speex\resample_sse.h">
|
||||
<Filter>speex</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\cubeb\src\speex\speex_config_types.h">
|
||||
<Filter>speex</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\cubeb\src\speex\speex_resampler.h">
|
||||
<Filter>speex</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\cubeb\src\speex\stack_alloc.h">
|
||||
<Filter>speex</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\msvc\cubeb_export.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\cubeb\src\cubeb.c" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_log.cpp" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_mixer.cpp" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_panner.cpp" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_resampler.cpp" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_strings.c" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_wasapi.cpp" />
|
||||
<ClCompile Include="..\cubeb\src\cubeb_winmm.c" />
|
||||
<ClCompile Include="..\cubeb\src\speex\resample.c">
|
||||
<Filter>speex</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Filter Include="speex">
|
||||
<UniqueIdentifier>{caf7c7d0-0918-4299-8423-b287285d6fd0}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
Vendored
-390
@@ -1,390 +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>{BB00605C-125F-4A21-B33B-7BF418322DCB}</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>curl\include;curl\lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>BUILDING_LIBCURL;CURL_STATICLIB;CURL_DISABLE_LDAP;USE_WINDOWS_SSPI;USE_SCHANNEL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="curl\lib\altsvc.c" />
|
||||
<ClCompile Include="curl\lib\amigaos.c" />
|
||||
<ClCompile Include="curl\lib\asyn-ares.c" />
|
||||
<ClCompile Include="curl\lib\asyn-base.c" />
|
||||
<ClCompile Include="curl\lib\asyn-thrdd.c" />
|
||||
<ClCompile Include="curl\lib\curlx\base64.c" />
|
||||
<ClCompile Include="curl\lib\bufq.c" />
|
||||
<ClCompile Include="curl\lib\bufref.c" />
|
||||
<ClCompile Include="curl\lib\cf-h1-proxy.c" />
|
||||
<ClCompile Include="curl\lib\cf-h2-proxy.c" />
|
||||
<ClCompile Include="curl\lib\cf-haproxy.c" />
|
||||
<ClCompile Include="curl\lib\cf-https-connect.c" />
|
||||
<ClCompile Include="curl\lib\cf-socket.c" />
|
||||
<ClCompile Include="curl\lib\cfilters.c" />
|
||||
<ClCompile Include="curl\lib\conncache.c" />
|
||||
<ClCompile Include="curl\lib\cshutdn.c" />
|
||||
<ClCompile Include="curl\lib\connect.c" />
|
||||
<ClCompile Include="curl\lib\content_encoding.c" />
|
||||
<ClCompile Include="curl\lib\cookie.c" />
|
||||
<ClCompile Include="curl\lib\curl_addrinfo.c" />
|
||||
<ClCompile Include="curl\lib\curl_des.c" />
|
||||
<ClCompile Include="curl\lib\curl_endian.c" />
|
||||
<ClCompile Include="curl\lib\curl_fnmatch.c" />
|
||||
<ClCompile Include="curl\lib\curl_gethostname.c" />
|
||||
<ClCompile Include="curl\lib\curl_get_line.c" />
|
||||
<ClCompile Include="curl\lib\curl_gssapi.c" />
|
||||
<ClCompile Include="curl\lib\curl_memrchr.c" />
|
||||
<ClCompile Include="curl\lib\curlx\multibyte.c" />
|
||||
<ClCompile Include="curl\lib\curl_ntlm_core.c" />
|
||||
<ClCompile Include="curl\lib\curl_range.c" />
|
||||
<ClCompile Include="curl\lib\curl_rtmp.c" />
|
||||
<ClCompile Include="curl\lib\curl_sasl.c" />
|
||||
<ClCompile Include="curl\lib\curl_sha512_256.c" />
|
||||
<ClCompile Include="curl\lib\curl_sspi.c" />
|
||||
<ClCompile Include="curl\lib\curl_threads.c" />
|
||||
<ClCompile Include="curl\lib\curl_trc.c" />
|
||||
<ClCompile Include="curl\lib\cw-out.c" />
|
||||
<ClCompile Include="curl\lib\cw-pause.c" />
|
||||
<ClCompile Include="curl\lib\dict.c" />
|
||||
<ClCompile Include="curl\lib\doh.c" />
|
||||
<ClCompile Include="curl\lib\curlx\dynbuf.c" />
|
||||
<ClCompile Include="curl\lib\dynhds.c" />
|
||||
<ClCompile Include="curl\lib\easy.c" />
|
||||
<ClCompile Include="curl\lib\easygetopt.c" />
|
||||
<ClCompile Include="curl\lib\easyoptions.c" />
|
||||
<ClCompile Include="curl\lib\escape.c" />
|
||||
<ClCompile Include="curl\lib\file.c" />
|
||||
<ClCompile Include="curl\lib\fileinfo.c" />
|
||||
<ClCompile Include="curl\lib\fopen.c" />
|
||||
<ClCompile Include="curl\lib\formdata.c" />
|
||||
<ClCompile Include="curl\lib\ftp.c" />
|
||||
<ClCompile Include="curl\lib\ftplistparser.c" />
|
||||
<ClCompile Include="curl\lib\getenv.c" />
|
||||
<ClCompile Include="curl\lib\getinfo.c" />
|
||||
<ClCompile Include="curl\lib\gopher.c" />
|
||||
<ClCompile Include="curl\lib\hash.c" />
|
||||
<ClCompile Include="curl\lib\headers.c" />
|
||||
<ClCompile Include="curl\lib\hmac.c" />
|
||||
<ClCompile Include="curl\lib\hostip.c" />
|
||||
<ClCompile Include="curl\lib\hostip4.c" />
|
||||
<ClCompile Include="curl\lib\hostip6.c" />
|
||||
<ClCompile Include="curl\lib\hsts.c" />
|
||||
<ClCompile Include="curl\lib\http.c" />
|
||||
<ClCompile Include="curl\lib\http1.c" />
|
||||
<ClCompile Include="curl\lib\http2.c" />
|
||||
<ClCompile Include="curl\lib\http_aws_sigv4.c" />
|
||||
<ClCompile Include="curl\lib\http_chunks.c" />
|
||||
<ClCompile Include="curl\lib\http_digest.c" />
|
||||
<ClCompile Include="curl\lib\http_negotiate.c" />
|
||||
<ClCompile Include="curl\lib\http_ntlm.c" />
|
||||
<ClCompile Include="curl\lib\http_proxy.c" />
|
||||
<ClCompile Include="curl\lib\idn.c" />
|
||||
<ClCompile Include="curl\lib\if2ip.c" />
|
||||
<ClCompile Include="curl\lib\imap.c" />
|
||||
<ClCompile Include="curl\lib\curlx\inet_ntop.c" />
|
||||
<ClCompile Include="curl\lib\curlx\inet_pton.c" />
|
||||
<ClCompile Include="curl\lib\krb5.c" />
|
||||
<ClCompile Include="curl\lib\ldap.c" />
|
||||
<ClCompile Include="curl\lib\llist.c" />
|
||||
<ClCompile Include="curl\lib\macos.c" />
|
||||
<ClCompile Include="curl\lib\md4.c" />
|
||||
<ClCompile Include="curl\lib\md5.c" />
|
||||
<ClCompile Include="curl\lib\memdebug.c" />
|
||||
<ClCompile Include="curl\lib\mime.c" />
|
||||
<ClCompile Include="curl\lib\mprintf.c" />
|
||||
<ClCompile Include="curl\lib\mqtt.c" />
|
||||
<ClCompile Include="curl\lib\multi.c" />
|
||||
<ClCompile Include="curl\lib\multi_ev.c" />
|
||||
<ClCompile Include="curl\lib\netrc.c" />
|
||||
<ClCompile Include="curl\lib\noproxy.c" />
|
||||
<ClCompile Include="curl\lib\openldap.c" />
|
||||
<ClCompile Include="curl\lib\parsedate.c" />
|
||||
<ClCompile Include="curl\lib\pingpong.c" />
|
||||
<ClCompile Include="curl\lib\pop3.c" />
|
||||
<ClCompile Include="curl\lib\progress.c" />
|
||||
<ClCompile Include="curl\lib\psl.c" />
|
||||
<ClCompile Include="curl\lib\rand.c" />
|
||||
<ClCompile Include="curl\lib\rename.c" />
|
||||
<ClCompile Include="curl\lib\request.c" />
|
||||
<ClCompile Include="curl\lib\rtsp.c" />
|
||||
<ClCompile Include="curl\lib\select.c" />
|
||||
<ClCompile Include="curl\lib\sendf.c" />
|
||||
<ClCompile Include="curl\lib\setopt.c" />
|
||||
<ClCompile Include="curl\lib\sha256.c" />
|
||||
<ClCompile Include="curl\lib\share.c" />
|
||||
<ClCompile Include="curl\lib\slist.c" />
|
||||
<ClCompile Include="curl\lib\smb.c" />
|
||||
<ClCompile Include="curl\lib\smtp.c" />
|
||||
<ClCompile Include="curl\lib\socketpair.c" />
|
||||
<ClCompile Include="curl\lib\socks.c" />
|
||||
<ClCompile Include="curl\lib\socks_gssapi.c" />
|
||||
<ClCompile Include="curl\lib\socks_sspi.c" />
|
||||
<ClCompile Include="curl\lib\speedcheck.c" />
|
||||
<ClCompile Include="curl\lib\splay.c" />
|
||||
<ClCompile Include="curl\lib\strcase.c" />
|
||||
<ClCompile Include="curl\lib\strdup.c" />
|
||||
<ClCompile Include="curl\lib\strerror.c" />
|
||||
<ClCompile Include="curl\lib\strequal.c" />
|
||||
<ClCompile Include="curl\lib\system_win32.c" />
|
||||
<ClCompile Include="curl\lib\telnet.c" />
|
||||
<ClCompile Include="curl\lib\tftp.c" />
|
||||
<ClCompile Include="curl\lib\curlx\timediff.c" />
|
||||
<ClCompile Include="curl\lib\curlx\timeval.c" />
|
||||
<ClCompile Include="curl\lib\transfer.c" />
|
||||
<ClCompile Include="curl\lib\url.c" />
|
||||
<ClCompile Include="curl\lib\urlapi.c" />
|
||||
<ClCompile Include="curl\lib\version.c" />
|
||||
<ClCompile Include="curl\lib\curlx\version_win32.c" />
|
||||
<ClCompile Include="curl\lib\curlx\winapi.c" />
|
||||
<ClCompile Include="curl\lib\curlx\warnless.c" />
|
||||
<ClCompile Include="curl\lib\curlx\nonblock.c" />
|
||||
<ClCompile Include="curl\lib\curlx\strparse.c" />
|
||||
<ClCompile Include="curl\lib\curlx\wait.c" />
|
||||
<ClCompile Include="curl\lib\ws.c" />
|
||||
<ClCompile Include="curl\lib\vauth\cleartext.c" />
|
||||
<ClCompile Include="curl\lib\vauth\cram.c" />
|
||||
<ClCompile Include="curl\lib\vauth\digest.c" />
|
||||
<ClCompile Include="curl\lib\vauth\digest_sspi.c" />
|
||||
<ClCompile Include="curl\lib\vauth\gsasl.c" />
|
||||
<ClCompile Include="curl\lib\vauth\krb5_gssapi.c" />
|
||||
<ClCompile Include="curl\lib\vauth\krb5_sspi.c" />
|
||||
<ClCompile Include="curl\lib\vauth\ntlm.c" />
|
||||
<ClCompile Include="curl\lib\vauth\ntlm_sspi.c" />
|
||||
<ClCompile Include="curl\lib\vauth\oauth2.c" />
|
||||
<ClCompile Include="curl\lib\vauth\spnego_gssapi.c" />
|
||||
<ClCompile Include="curl\lib\vauth\spnego_sspi.c" />
|
||||
<ClCompile Include="curl\lib\vauth\vauth.c" />
|
||||
<ClCompile Include="curl\lib\uint-bset.c" />
|
||||
<ClCompile Include="curl\lib\uint-spbset.c" />
|
||||
<ClCompile Include="curl\lib\uint-table.c" />
|
||||
<ClCompile Include="curl\lib\vquic\curl_msh3.c" />
|
||||
<ClCompile Include="curl\lib\vquic\curl_ngtcp2.c" />
|
||||
<ClCompile Include="curl\lib\vquic\curl_osslq.c" />
|
||||
<ClCompile Include="curl\lib\vquic\curl_quiche.c" />
|
||||
<ClCompile Include="curl\lib\vquic\vquic.c" />
|
||||
<ClCompile Include="curl\lib\vquic\vquic-tls.c" />
|
||||
<ClCompile Include="curl\lib\vssh\curl_path.c" />
|
||||
<ClCompile Include="curl\lib\vssh\libssh.c" />
|
||||
<ClCompile Include="curl\lib\vssh\libssh2.c" />
|
||||
<ClCompile Include="curl\lib\vssh\wolfssh.c" />
|
||||
<ClCompile Include="curl\lib\vtls\cipher_suite.c" />
|
||||
<ClCompile Include="curl\lib\vtls\gtls.c" />
|
||||
<ClCompile Include="curl\lib\vtls\hostcheck.c" />
|
||||
<ClCompile Include="curl\lib\vtls\keylog.c" />
|
||||
<ClCompile Include="curl\lib\vtls\mbedtls.c" />
|
||||
<ClCompile Include="curl\lib\vtls\mbedtls_threadlock.c" />
|
||||
<ClCompile Include="curl\lib\vtls\openssl.c" />
|
||||
<ClCompile Include="curl\lib\vtls\rustls.c" />
|
||||
<ClCompile Include="curl\lib\vtls\schannel.c" />
|
||||
<ClCompile Include="curl\lib\vtls\schannel_verify.c" />
|
||||
<ClCompile Include="curl\lib\vtls\vtls.c" />
|
||||
<ClCompile Include="curl\lib\vtls\vtls_scache.c" />
|
||||
<ClCompile Include="curl\lib\vtls\wolfssl.c" />
|
||||
<ClCompile Include="curl\lib\vtls\x509asn1.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="curl\include\curl\curl.h" />
|
||||
<ClInclude Include="curl\include\curl\curlver.h" />
|
||||
<ClInclude Include="curl\include\curl\easy.h" />
|
||||
<ClInclude Include="curl\include\curl\header.h" />
|
||||
<ClInclude Include="curl\include\curl\mprintf.h" />
|
||||
<ClInclude Include="curl\include\curl\multi.h" />
|
||||
<ClInclude Include="curl\include\curl\options.h" />
|
||||
<ClInclude Include="curl\include\curl\stdcheaders.h" />
|
||||
<ClInclude Include="curl\include\curl\system.h" />
|
||||
<ClInclude Include="curl\include\curl\typecheck-gcc.h" />
|
||||
<ClInclude Include="curl\include\curl\urlapi.h" />
|
||||
<ClInclude Include="curl\include\curl\websockets.h" />
|
||||
<ClInclude Include="curl\lib\altsvc.h" />
|
||||
<ClInclude Include="curl\lib\amigaos.h" />
|
||||
<ClInclude Include="curl\lib\arpa_telnet.h" />
|
||||
<ClInclude Include="curl\lib\asyn.h" />
|
||||
<ClInclude Include="curl\lib\bufq.h" />
|
||||
<ClInclude Include="curl\lib\bufref.h" />
|
||||
<ClInclude Include="curl\lib\cf-h1-proxy.h" />
|
||||
<ClInclude Include="curl\lib\cf-h2-proxy.h" />
|
||||
<ClInclude Include="curl\lib\cf-haproxy.h" />
|
||||
<ClInclude Include="curl\lib\cf-https-connect.h" />
|
||||
<ClInclude Include="curl\lib\cf-socket.h" />
|
||||
<ClInclude Include="curl\lib\cfilters.h" />
|
||||
<ClInclude Include="curl\lib\config-mac.h" />
|
||||
<ClInclude Include="curl\lib\config-os400.h" />
|
||||
<ClInclude Include="curl\lib\config-plan9.h" />
|
||||
<ClInclude Include="curl\lib\config-riscos.h" />
|
||||
<ClInclude Include="curl\lib\config-win32.h" />
|
||||
<ClInclude Include="curl\lib\conncache.h" />
|
||||
<ClInclude Include="curl\lib\cshutdn.h" />
|
||||
<ClInclude Include="curl\lib\uint-bset.h" />
|
||||
<ClInclude Include="curl\lib\uint-spbset.h" />
|
||||
<ClInclude Include="curl\lib\uint-table.h" />
|
||||
<ClInclude Include="curl\lib\connect.h" />
|
||||
<ClInclude Include="curl\lib\content_encoding.h" />
|
||||
<ClInclude Include="curl\lib\cookie.h" />
|
||||
<ClInclude Include="curl\lib\curlx\curlx.h" />
|
||||
<ClInclude Include="curl\lib\curl_addrinfo.h" />
|
||||
<ClInclude Include="curl\lib\curlx\base64.h" />
|
||||
<ClInclude Include="curl\lib\curl_ctype.h" />
|
||||
<ClInclude Include="curl\lib\curl_des.h" />
|
||||
<ClInclude Include="curl\lib\curl_endian.h" />
|
||||
<ClInclude Include="curl\lib\curl_fnmatch.h" />
|
||||
<ClInclude Include="curl\lib\curl_gethostname.h" />
|
||||
<ClInclude Include="curl\lib\curl_get_line.h" />
|
||||
<ClInclude Include="curl\lib\curl_gssapi.h" />
|
||||
<ClInclude Include="curl\lib\curl_hmac.h" />
|
||||
<ClInclude Include="curl\lib\curl_krb5.h" />
|
||||
<ClInclude Include="curl\lib\curl_ldap.h" />
|
||||
<ClInclude Include="curl\lib\curl_md4.h" />
|
||||
<ClInclude Include="curl\lib\curl_md5.h" />
|
||||
<ClInclude Include="curl\lib\curl_memory.h" />
|
||||
<ClInclude Include="curl\lib\curl_memrchr.h" />
|
||||
<ClInclude Include="curl\lib\curlx\multibyte.h" />
|
||||
<ClInclude Include="curl\lib\curl_ntlm_core.h" />
|
||||
<ClInclude Include="curl\lib\curl_printf.h" />
|
||||
<ClInclude Include="curl\lib\curl_range.h" />
|
||||
<ClInclude Include="curl\lib\curl_rtmp.h" />
|
||||
<ClInclude Include="curl\lib\curl_sasl.h" />
|
||||
<ClInclude Include="curl\lib\curl_setup.h" />
|
||||
<ClInclude Include="curl\lib\curl_setup_once.h" />
|
||||
<ClInclude Include="curl\lib\curl_sha256.h" />
|
||||
<ClInclude Include="curl\lib\curl_sha512_256.h" />
|
||||
<ClInclude Include="curl\lib\curl_sspi.h" />
|
||||
<ClInclude Include="curl\lib\curl_threads.h" />
|
||||
<ClInclude Include="curl\lib\curl_trc.h" />
|
||||
<ClInclude Include="curl\lib\cw-out.h" />
|
||||
<ClInclude Include="curl\lib\cw-pause.h" />
|
||||
<ClInclude Include="curl\lib\dict.h" />
|
||||
<ClInclude Include="curl\lib\doh.h" />
|
||||
<ClInclude Include="curl\lib\curlx\dynbuf.h" />
|
||||
<ClInclude Include="curl\lib\dynhds.h" />
|
||||
<ClInclude Include="curl\lib\easyif.h" />
|
||||
<ClInclude Include="curl\lib\easyoptions.h" />
|
||||
<ClInclude Include="curl\lib\easy_lock.h" />
|
||||
<ClInclude Include="curl\lib\escape.h" />
|
||||
<ClInclude Include="curl\lib\file.h" />
|
||||
<ClInclude Include="curl\lib\fileinfo.h" />
|
||||
<ClInclude Include="curl\lib\fopen.h" />
|
||||
<ClInclude Include="curl\lib\formdata.h" />
|
||||
<ClInclude Include="curl\lib\ftp.h" />
|
||||
<ClInclude Include="curl\lib\ftplistparser.h" />
|
||||
<ClInclude Include="curl\lib\functypes.h" />
|
||||
<ClInclude Include="curl\lib\getinfo.h" />
|
||||
<ClInclude Include="curl\lib\gopher.h" />
|
||||
<ClInclude Include="curl\lib\hash.h" />
|
||||
<ClInclude Include="curl\lib\headers.h" />
|
||||
<ClInclude Include="curl\lib\hostip.h" />
|
||||
<ClInclude Include="curl\lib\hsts.h" />
|
||||
<ClInclude Include="curl\lib\http.h" />
|
||||
<ClInclude Include="curl\lib\http1.h" />
|
||||
<ClInclude Include="curl\lib\http2.h" />
|
||||
<ClInclude Include="curl\lib\http_aws_sigv4.h" />
|
||||
<ClInclude Include="curl\lib\http_chunks.h" />
|
||||
<ClInclude Include="curl\lib\http_digest.h" />
|
||||
<ClInclude Include="curl\lib\http_negotiate.h" />
|
||||
<ClInclude Include="curl\lib\http_ntlm.h" />
|
||||
<ClInclude Include="curl\lib\http_proxy.h" />
|
||||
<ClInclude Include="curl\lib\idn.h" />
|
||||
<ClInclude Include="curl\lib\if2ip.h" />
|
||||
<ClInclude Include="curl\lib\imap.h" />
|
||||
<ClInclude Include="curl\lib\curlx\inet_ntop.h" />
|
||||
<ClInclude Include="curl\lib\curlx\inet_pton.h" />
|
||||
<ClInclude Include="curl\lib\llist.h" />
|
||||
<ClInclude Include="curl\lib\macos.h" />
|
||||
<ClInclude Include="curl\lib\memdebug.h" />
|
||||
<ClInclude Include="curl\lib\mime.h" />
|
||||
<ClInclude Include="curl\lib\mqtt.h" />
|
||||
<ClInclude Include="curl\lib\multihandle.h" />
|
||||
<ClInclude Include="curl\lib\multiif.h" />
|
||||
<ClInclude Include="curl\lib\multi_ev.h" />
|
||||
<ClInclude Include="curl\lib\netrc.h" />
|
||||
<ClInclude Include="curl\lib\noproxy.h" />
|
||||
<ClInclude Include="curl\lib\parsedate.h" />
|
||||
<ClInclude Include="curl\lib\pingpong.h" />
|
||||
<ClInclude Include="curl\lib\pop3.h" />
|
||||
<ClInclude Include="curl\lib\progress.h" />
|
||||
<ClInclude Include="curl\lib\psl.h" />
|
||||
<ClInclude Include="curl\lib\rand.h" />
|
||||
<ClInclude Include="curl\lib\rename.h" />
|
||||
<ClInclude Include="curl\lib\request.h" />
|
||||
<ClInclude Include="curl\lib\rtsp.h" />
|
||||
<ClInclude Include="curl\lib\select.h" />
|
||||
<ClInclude Include="curl\lib\sendf.h" />
|
||||
<ClInclude Include="curl\lib\setopt.h" />
|
||||
<ClInclude Include="curl\lib\setup-os400.h" />
|
||||
<ClInclude Include="curl\lib\setup-vms.h" />
|
||||
<ClInclude Include="curl\lib\setup-win32.h" />
|
||||
<ClInclude Include="curl\lib\share.h" />
|
||||
<ClInclude Include="curl\lib\sigpipe.h" />
|
||||
<ClInclude Include="curl\lib\slist.h" />
|
||||
<ClInclude Include="curl\lib\smb.h" />
|
||||
<ClInclude Include="curl\lib\smtp.h" />
|
||||
<ClInclude Include="curl\lib\sockaddr.h" />
|
||||
<ClInclude Include="curl\lib\socketpair.h" />
|
||||
<ClInclude Include="curl\lib\socks.h" />
|
||||
<ClInclude Include="curl\lib\speedcheck.h" />
|
||||
<ClInclude Include="curl\lib\splay.h" />
|
||||
<ClInclude Include="curl\lib\strcase.h" />
|
||||
<ClInclude Include="curl\lib\strdup.h" />
|
||||
<ClInclude Include="curl\lib\strerror.h" />
|
||||
<ClInclude Include="curl\lib\strequal.h" />
|
||||
<ClInclude Include="curl\lib\system_win32.h" />
|
||||
<ClInclude Include="curl\lib\telnet.h" />
|
||||
<ClInclude Include="curl\lib\tftp.h" />
|
||||
<ClInclude Include="curl\lib\curlx\timediff.h" />
|
||||
<ClInclude Include="curl\lib\curlx\timeval.h" />
|
||||
<ClInclude Include="curl\lib\curlx\strparse.h" />
|
||||
<ClInclude Include="curl\lib\curlx\wait.h" />
|
||||
<ClInclude Include="curl\lib\curlx\nonblock.h" />
|
||||
<ClInclude Include="curl\lib\transfer.h" />
|
||||
<ClInclude Include="curl\lib\url.h" />
|
||||
<ClInclude Include="curl\lib\urlapi-int.h" />
|
||||
<ClInclude Include="curl\lib\urldata.h" />
|
||||
<ClInclude Include="curl\lib\curlx\version_win32.h" />
|
||||
<ClInclude Include="curl\lib\curlx\winapi.h" />
|
||||
<ClInclude Include="curl\lib\curlx\warnless.h" />
|
||||
<ClInclude Include="curl\lib\ws.h" />
|
||||
<ClInclude Include="curl\lib\vauth\digest.h" />
|
||||
<ClInclude Include="curl\lib\vauth\vauth.h" />
|
||||
<ClInclude Include="curl\lib\vquic\curl_msh3.h" />
|
||||
<ClInclude Include="curl\lib\vquic\curl_ngtcp2.h" />
|
||||
<ClInclude Include="curl\lib\vquic\curl_osslq.h" />
|
||||
<ClInclude Include="curl\lib\vquic\curl_quiche.h" />
|
||||
<ClInclude Include="curl\lib\vquic\vquic.h" />
|
||||
<ClInclude Include="curl\lib\vquic\vquic-tls.h" />
|
||||
<ClInclude Include="curl\lib\vquic\vquic_int.h" />
|
||||
<ClInclude Include="curl\lib\vssh\curl_path.h" />
|
||||
<ClInclude Include="curl\lib\vssh\ssh.h" />
|
||||
<ClInclude Include="curl\lib\vtls\cipher_suite.h" />
|
||||
<ClInclude Include="curl\lib\vtls\gtls.h" />
|
||||
<ClInclude Include="curl\lib\vtls\hostcheck.h" />
|
||||
<ClInclude Include="curl\lib\vtls\keylog.h" />
|
||||
<ClInclude Include="curl\lib\vtls\mbedtls.h" />
|
||||
<ClInclude Include="curl\lib\vtls\mbedtls_threadlock.h" />
|
||||
<ClInclude Include="curl\lib\vtls\openssl.h" />
|
||||
<ClInclude Include="curl\lib\vtls\rustls.h" />
|
||||
<ClInclude Include="curl\lib\vtls\schannel.h" />
|
||||
<ClInclude Include="curl\lib\vtls\schannel_int.h" />
|
||||
<ClInclude Include="curl\lib\vtls\vtls.h" />
|
||||
<ClInclude Include="curl\lib\vtls\vtls_scache.h" />
|
||||
<ClInclude Include="curl\lib\vtls\vtls_int.h" />
|
||||
<ClInclude Include="curl\lib\vtls\wolfssl.h" />
|
||||
<ClInclude Include="curl\lib\vtls\x509asn1.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
Vendored
-17
@@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(ExternalsDir)curl\curl\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>CURL_STATICLIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>secur32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="$(ExternalsDir)curl\curl.vcxproj">
|
||||
<Project>{bb00605c-125f-4a21-b33b-7bf418322dcb}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
Vendored
-13
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(ExternalsDir)discord-rpc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="$(ExternalsDir)discord-rpc\src\discord-rpc.vcxproj">
|
||||
<Project>{4482fd2a-ec43-3ffb-ac20-2e5c54b05ead}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
-44
@@ -1,44 +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>{4482FD2A-EC43-3FFB-AC20-2E5C54B05EAD}</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;..\thirdparty\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>WIN32;_WINDOWS;DISCORD_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>..\include;..\thirdparty\rapidjson-1.1.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\include\discord_rpc.h" />
|
||||
<ClInclude Include="..\include\discord_register.h" />
|
||||
<ClInclude Include="rpc_connection.h" />
|
||||
<ClInclude Include="serialization.h" />
|
||||
<ClInclude Include="connection.h" />
|
||||
<ClInclude Include="backoff.h" />
|
||||
<ClInclude Include="msg_queue.h" />
|
||||
<ClCompile Include="discord_rpc.cpp" />
|
||||
<ClCompile Include="rpc_connection.cpp" />
|
||||
<ClCompile Include="serialization.cpp" />
|
||||
<ClCompile Include="connection_win.cpp" />
|
||||
<ClCompile Include="discord_register_win.cpp" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
Vendored
-42
@@ -1,42 +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>{5BDF4B91-1491-4FB0-BC27-78E9A8E97DC3}</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="add_scalar.c" />
|
||||
<ClCompile Include="fe.c" />
|
||||
<ClCompile Include="ge.c" />
|
||||
<ClCompile Include="keypair.c" />
|
||||
<ClCompile Include="key_exchange.c" />
|
||||
<ClCompile Include="sc.c" />
|
||||
<ClCompile Include="seed.c" />
|
||||
<ClCompile Include="sha512.c" />
|
||||
<ClCompile Include="sign.c" />
|
||||
<ClCompile Include="verify.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="ed25519.h" />
|
||||
<ClInclude Include="fe.h" />
|
||||
<ClInclude Include="fixedint.h" />
|
||||
<ClInclude Include="ge.h" />
|
||||
<ClInclude Include="precomp_data.h" />
|
||||
<ClInclude Include="sc.h" />
|
||||
<ClInclude Include="sha512.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
-24
@@ -1,24 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="add_scalar.c" />
|
||||
<ClCompile Include="fe.c" />
|
||||
<ClCompile Include="ge.c" />
|
||||
<ClCompile Include="key_exchange.c" />
|
||||
<ClCompile Include="keypair.c" />
|
||||
<ClCompile Include="sc.c" />
|
||||
<ClCompile Include="seed.c" />
|
||||
<ClCompile Include="sha512.c" />
|
||||
<ClCompile Include="sign.c" />
|
||||
<ClCompile Include="verify.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="ed25519.h" />
|
||||
<ClInclude Include="fe.h" />
|
||||
<ClInclude Include="fixedint.h" />
|
||||
<ClInclude Include="ge.h" />
|
||||
<ClInclude Include="precomp_data.h" />
|
||||
<ClInclude Include="sc.h" />
|
||||
<ClInclude Include="sha512.h" />
|
||||
</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