OatmealDome
|
0753b3b6ed
|
Externals: Update MoltenVK to 1.2.3
|
2023-04-12 16:42:44 -04:00 |
|
OatmealDome
|
33836d630a
|
Externals: Update SDL to 2.26.5
|
2023-04-12 16:00:08 -04:00 |
|
OatmealDome
|
bbe2bd5fec
|
MacUI: Add stub implementation of UI::IsTestMode()
|
2023-03-16 02:44:36 -04:00 |
|
OatmealDome
|
d340cad6bb
|
BuildMacOSUniversalBinary: Add support for setting the distributor
|
2023-03-14 15:10:39 -04:00 |
|
OatmealDome
|
234de8af09
|
UICommon: Don't check the registry key or use the old user directory path on Windows builds for Steam
|
2023-01-31 17:57:09 -05:00 |
|
OatmealDome
|
7240290382
|
CommonPaths: Add Steam-specific user directory
|
2023-01-31 17:57:09 -05:00 |
|
OatmealDome
|
59a44bea50
|
CommonPaths: Split platform-specific definitions for user directories into two blocks
|
2023-01-31 17:57:09 -05:00 |
|
OatmealDome
|
af33d4f13f
|
CommonPaths: Split PORTABLE_USER_DIR into "portable" and "embedded" to accomodate macOS
|
2023-01-31 17:57:09 -05:00 |
|
OatmealDome
|
7f962a4146
|
UICommon: Use NORMAL_USER_DIR for Windows
|
2023-01-31 17:57:09 -05:00 |
|
OatmealDome
|
5e3d77adae
|
CommonPaths: Rename DOLPHIN_DATA_DIR to NORMAL_USER_DIR
|
2023-01-31 17:57:08 -05:00 |
|
OatmealDome
|
846eef2a05
|
CommonPaths: Rename USERDATA_DIR to PORTABLE_USER_DIR
|
2023-01-31 17:57:08 -05:00 |
|
OatmealDome
|
a534af4dd6
|
Android: Don't enforce a particular CMake version
|
2023-01-26 18:46:31 -05:00 |
|
OatmealDome
|
84a61ef339
|
Externals: Update MoltenVK to 1.2.2
|
2023-01-24 00:22:14 -05:00 |
|
OatmealDome
|
d40dbe4670
|
DolphinQt: Add workaround for Qt 6.3+ bug on Linux
See https://bugs.dolphin-emu.org/issues/12913 for more information.
|
2023-01-20 03:06:04 -05:00 |
|
OatmealDome
|
dc4284652c
|
implot: Don't compile implot_demo.cpp
|
2023-01-16 13:49:20 -05:00 |
|
OatmealDome
|
6788bda6c9
|
MenuBar: Tweak string for open user folder option
|
2023-01-16 04:31:12 -05:00 |
|
OatmealDome
|
869aa9eb55
|
MenuBar: Add action which opens the user folder
|
2023-01-16 04:08:19 -05:00 |
|
OatmealDome
|
cc68d5321f
|
UICommon: Set UserConfigPath in the registry to AppData User for backwards compatibility
|
2023-01-16 01:37:14 -05:00 |
|
OatmealDome
|
3896934d5e
|
UICommon: Use the old User directory in Documents if it exists
|
2023-01-16 01:37:14 -05:00 |
|
OatmealDome
|
75d87ff90e
|
UICommon: Change default User directory location to AppData
|
2023-01-16 01:37:14 -05:00 |
|
OatmealDome
|
5c80a9fd87
|
CMakeLists: Copy LICENSE files when building for Steam Runtime
|
2023-01-10 23:21:24 -05:00 |
|
OatmealDome
|
fff13c385f
|
CMakeLists: Copy entire plugins folder on Steam Runtime build
|
2023-01-10 23:21:24 -05:00 |
|
OatmealDome
|
33dcb1010e
|
Externals: Update MoltenVK to 1.2.1
|
2022-12-09 01:46:08 -05:00 |
|
OatmealDome
|
68b33b9718
|
MoltenVK: Update framebuffer fetch patch for 1.2.0
|
2022-10-18 17:52:06 -04:00 |
|
OatmealDome
|
4b790b10ae
|
Revert "MoltenVK: Add patch to resolve a crash on macOS Mojave"
This reverts commit dae3bf9a7d.
|
2022-10-18 17:43:18 -04:00 |
|
OatmealDome
|
0928060a23
|
MoltenVK: Update to version 1.2.0
|
2022-10-18 17:40:43 -04:00 |
|
OatmealDome
|
42ea36643a
|
BuildMacOSUniversalBinary: Add flag to disable the auto updater
|
2022-09-22 22:27:25 -04:00 |
|
OatmealDome
|
09f326dc7d
|
BuildMacOSUniversalBinary: Add flag to create a Steam build
|
2022-09-14 01:48:46 -04:00 |
|
OatmealDome
|
dae3bf9a7d
|
MoltenVK: Add patch to resolve a crash on macOS Mojave
|
2022-08-23 18:57:31 -04:00 |
|
OatmealDome
|
da0a89e6e6
|
msbuild: Add property for disabling auto updates
This will be used for our Steam builds.
|
2022-08-23 15:29:42 -04:00 |
|
OatmealDome
|
f2fad4df47
|
msbuild: Add property for creating Steam builds on Windows
|
2022-08-23 15:29:27 -04:00 |
|
OatmealDome
|
a25c835d00
|
lint: Don't check for WSL2 host path on non-Linux OSes
|
2022-08-15 16:13:18 -04:00 |
|
OatmealDome
|
df19588032
|
MoltenVK: Update to v1.1.11
|
2022-08-15 01:30:31 -04:00 |
|
OatmealDome
|
700162b8bd
|
MTLUtil: Include TargetConditionals
|
2022-07-23 17:22:11 -04:00 |
|
OatmealDome
|
77f44f1600
|
MTLMain: Include TargetConditionals
|
2022-07-23 17:22:11 -04:00 |
|
OatmealDome
|
b32b27ae9a
|
MTLMain: Only compile NSView manipulation code on macOS
|
2022-07-23 17:22:04 -04:00 |
|
OatmealDome
|
8ad7fa0313
|
MTLUtil: Return invalid for non-supported texture formats on non-macOS platforms
|
2022-07-23 13:53:31 -04:00 |
|
OatmealDome
|
7edd3aff75
|
MTLUtil: Don't attempt to get all GPUs on non-macOS platforms
|
2022-07-23 13:53:22 -04:00 |
|
OatmealDome
|
50d3ad58df
|
CMakeLists: Link videometal with Foundation
|
2022-07-23 13:53:15 -04:00 |
|
OatmealDome
|
2eecfc8595
|
WiiPane: Adjust capitalization of conversion buttons and alert titles
|
2022-07-16 04:08:55 -04:00 |
|
OatmealDome
|
60aaa308bf
|
WiiPane: Trim automatic SD sync checkbox string
|
2022-07-16 04:00:26 -04:00 |
|
OatmealDome
|
1c6a0073d2
|
ShaderCompiler: Use compute shader header in compute shaders
|
2022-07-09 19:01:58 -04:00 |
|
OatmealDome
|
c6eb5e2623
|
FileUtil: Only attempt to write to the destination in Copy if there is actually content to write
|
2022-07-05 15:13:20 -04:00 |
|
OatmealDome
|
3e5f1a4f99
|
MemTools: Always provide a valid pointer in send_msg for mach_msg_overwrite
This cannot be nullptr in macOS Ventura and iOS 16.
|
2022-06-12 00:19:09 -04:00 |
|
OatmealDome
|
e1fd741bf5
|
MoltenVK: Update to version 1.1.10
|
2022-06-08 02:33:06 -04:00 |
|
OatmealDome
|
7ce1a5717a
|
UICommon: Add support for portable.txt on macOS
|
2022-06-02 14:56:09 -04:00 |
|
OatmealDome
|
cb7e827601
|
README: Update minimum macOS version
|
2022-06-01 23:26:32 -04:00 |
|
OatmealDome
|
803a0de5a4
|
VKMain: Remove check for macOS 10.14
|
2022-06-01 22:57:56 -04:00 |
|
OatmealDome
|
1cb3058abe
|
MemoryUtil: Remove __builtin_available for macOS 10.14
|
2022-06-01 22:57:56 -04:00 |
|
OatmealDome
|
6e2febd404
|
VideoBackendBase: Remove __builtin_available for macOS 10.14
|
2022-06-01 22:57:51 -04:00 |
|
OatmealDome
|
77d0170285
|
CMakeLists: Remove comment pertaining to macOS versions prior to 10.14
|
2022-06-01 22:49:45 -04:00 |
|
OatmealDome
|
db8bd8a726
|
BuildMacOSUniversalBinary: Bump minimum macOS to 10.14
|
2022-06-01 22:46:12 -04:00 |
|
OatmealDome
|
2648837d8c
|
CMakeLists: Add flag to disable usage of shared libpng
|
2022-05-29 13:50:32 -04:00 |
|
OatmealDome
|
df22439826
|
FS: Reshuffle Rename to fix steamrt unit test failure
|
2022-05-29 13:50:32 -04:00 |
|
OatmealDome
|
09875c6403
|
DolphinQt: Copy qt.conf into Binaries output folder on Steam builds for Linux
|
2022-05-29 13:50:32 -04:00 |
|
OatmealDome
|
5c4122ec2a
|
DolphinQt: Copy Sys into Binaries output folder on Steam builds for Linux
|
2022-05-29 13:50:32 -04:00 |
|
OatmealDome
|
77fb5fa7dc
|
DolphinQt: Copy all Qt libraries into Binaries output folder on Steam builds for Linux
|
2022-05-29 13:50:32 -04:00 |
|
OatmealDome
|
6b05f5cca8
|
DolphinQt: Set the executable's rpath to a lib directory in $ORIGIN on Steam builds for Linux
We will store our Qt shared libraries here.
|
2022-05-29 13:50:32 -04:00 |
|
OatmealDome
|
e679502a5d
|
GLX: Guard against redefinition of PFNGLXSWAPINTERVALEXTPROC
This type is already declared in glxext.h in the Steam Runtime.
|
2022-05-29 13:50:32 -04:00 |
|
OatmealDome
|
52d7a6f56a
|
CMakeLists: Enable LINUX_LOCAL_DEV on Steam builds for Linux
The Sys folder should be included along with the executable.
|
2022-05-29 13:50:32 -04:00 |
|
OatmealDome
|
abb7b35011
|
CMakeLists: Add option to produce a Steam build
|
2022-05-29 13:50:32 -04:00 |
|
OatmealDome
|
185188c009
|
DolphinQt: Add com.apple.security.cs.allow-dyld-environment-variables to entitlements
|
2022-05-18 20:23:17 -04:00 |
|
OatmealDome
|
8b1be98a96
|
BuildMacOSUniversalBinary: Place the Qt path on CMAKE_PREFIX_PATH
|
2022-05-12 23:04:33 -04:00 |
|
OatmealDome
|
baabd63f81
|
WiiUtils: Change default NUS Shop URL to Dolphin's fake NUS
|
2022-05-05 15:21:02 -04:00 |
|
OatmealDome
|
8c669efe76
|
MainSettings: Add setting to control Wii NUS Shop URL for system updates
|
2022-05-05 00:35:53 -04:00 |
|
OatmealDome
|
91fddeb09c
|
MoltenVK: Update to version 1.1.9
|
2022-04-24 16:53:45 -04:00 |
|
OatmealDome
|
259a5fc7c0
|
DriverDetails: Add broken discard with early-Z bug on Apple Silicon GPUs
|
2022-04-20 14:56:34 -04:00 |
|
OatmealDome
|
e7f5e5172c
|
DriverDetails: Introduce new VENDOR_APPLE for Apple GPUs
|
2022-04-19 10:55:27 -04:00 |
|
OatmealDome
|
80dfefb32e
|
UberShaderPixel: Add support for non-dual source shader blending
|
2022-04-19 10:55:26 -04:00 |
|
OatmealDome
|
c1d87db6fa
|
PixelShaderGen: Add support for non-dual source shader blending
|
2022-04-19 10:55:26 -04:00 |
|
OatmealDome
|
bad0283ff7
|
VKPipeline: Add shader blending support
|
2022-04-19 10:55:26 -04:00 |
|
OatmealDome
|
d8a5a8827e
|
Externals: Update mbedtls to 2.28.0
|
2022-04-02 19:30:22 -04:00 |
|
OatmealDome
|
e23df9369d
|
CMakeLists: Add option to disable automatic update support
|
2022-03-18 03:04:51 -04:00 |
|
OatmealDome
|
a9b5188047
|
OGLMain: Set default value for bSupportsSettingObjectNames
|
2022-02-08 14:53:51 -05:00 |
|
OatmealDome
|
bdc55f9557
|
RenderState: Set source and destination alpha factors in logic op workaround
|
2022-02-07 16:03:22 -05:00 |
|
OatmealDome
|
14be17effe
|
MoltenVK: Update to v1.1.7 (Vulkan SDK 1.3.204)
|
2022-02-07 01:31:47 -05:00 |
|
OatmealDome
|
8be3572c83
|
D3D12: Assume support for setting object names
|
2022-01-31 01:17:40 -05:00 |
|
OatmealDome
|
73d957f65c
|
D3DMain: Assume support for setting object names
|
2022-01-31 01:17:40 -05:00 |
|
OatmealDome
|
4c7fe45475
|
VKShader: Only set shader name if supported
|
2022-01-31 01:17:40 -05:00 |
|
OatmealDome
|
28f3cb3d97
|
VKTexture: Only set texture name if supported
|
2022-01-31 01:17:40 -05:00 |
|
OatmealDome
|
a8ce71fcd4
|
VulkanContext: Set bSupportsSettingObjectNames based on extension initialization result
|
2022-01-31 01:17:40 -05:00 |
|
OatmealDome
|
801897467c
|
VulkanEntryPoints: Make vkSetDebugUtilsObjectNameEXT an instance function
|
2022-01-31 01:17:40 -05:00 |
|
OatmealDome
|
a720083a7e
|
Revert "Vulkan: Check for vkSetDebugUtilsObjectNameEXT before using it"
This reverts commit 2ab66390f8.
|
2022-01-31 01:17:40 -05:00 |
|
OatmealDome
|
b36c866398
|
OGLTexture: Only set texture name if supported
|
2022-01-31 01:17:40 -05:00 |
|
OatmealDome
|
ea1ac73c38
|
OGLShader: Only set shader name if supported
|
2022-01-31 01:17:40 -05:00 |
|
OatmealDome
|
390cc13834
|
OGLRender: Set object name support on GL >4.3 and GL ES 3.2
|
2022-01-31 01:17:40 -05:00 |
|
OatmealDome
|
947b562e06
|
VideoConfig: Add flag for whether the system supports setting object names
|
2022-01-31 01:17:37 -05:00 |
|
OatmealDome
|
90665fbabe
|
UpdaterCommon: Copy content file to a temporary file before renaming on macOS
|
2022-01-30 15:40:28 -05:00 |
|
OatmealDome
|
8ad1292df7
|
NativeLibrary: Add function to start system menu
|
2022-01-21 17:23:05 -05:00 |
|
OatmealDome
|
30d51348f9
|
WiiUtils: Add function to get current system menu version
|
2022-01-21 17:19:14 -05:00 |
|
OatmealDome
|
36257f7f42
|
WiiUtils: Add function to check if system menu is installed
|
2022-01-21 17:18:38 -05:00 |
|
OatmealDome
|
2fc7671eaf
|
WiiUtils: Add doOnlineUpdate() function
|
2022-01-21 17:17:42 -05:00 |
|
OatmealDome
|
19e1809cdf
|
WiiUtils: Add function to convert UpdateResult to jint
|
2022-01-21 17:16:23 -05:00 |
|
OatmealDome
|
7c86baee50
|
WiiUpdateCallback: Add interface for update callback
|
2022-01-21 17:14:16 -05:00 |
|
OatmealDome
|
e3cf6e8aea
|
GameINI: Disable XFB to Texture Only with Resident Evil 0
|
2022-01-03 12:36:44 -05:00 |
|
OatmealDome
|
9ff7f80aa0
|
VulkanContext: Ensure present queue family is valid before incrementing queueCreateInfoCount
|
2021-12-28 21:18:47 -05:00 |
|
OatmealDome
|
056613ecc5
|
PixelShaderGen: Add LOD bias to texture() call on systems that don't support it in the sampler
|
2021-12-28 02:10:45 -05:00 |
|
OatmealDome
|
4e12d6e871
|
ShaderGenCommon: Add bit for LOD bias
|
2021-12-28 02:10:39 -05:00 |
|
OatmealDome
|
91cdeb5aa6
|
SamplerCache: Check for bSupportsLodBiasInSampler instead of IsGLES
|
2021-12-25 15:17:19 -05:00 |
|
OatmealDome
|
08396c56e5
|
VideoConfig: Add bool for sampler LOD bias support
|
2021-12-25 15:16:27 -05:00 |
|