Deps: Update to 20261010

This commit is contained in:
Stenzek
2026-10-10 21:47:39 +10:00
parent 9cb25f7e98
commit 18e2aa1615
7 changed files with 25 additions and 15 deletions
+2 -2
View File
@@ -56,7 +56,7 @@ find_package(zstd 1.5.7 REQUIRED
NO_DEFAULT_PATH PATHS "${DEPS_PATH}/lib/cmake/zstd")
find_package(WebP 1.6.0 REQUIRED
NO_DEFAULT_PATH PATHS "${DEPS_PATH}/share/WebP/cmake")
find_package(PNG 1.6.58 REQUIRED
find_package(PNG 1.6.59 REQUIRED
NO_DEFAULT_PATH PATHS "${DEPS_PATH}/lib/cmake/PNG")
find_package(libjpeg-turbo 3.2.0 REQUIRED
NO_DEFAULT_PATH PATHS "${DEPS_PATH}/lib/cmake/libjpeg-turbo")
@@ -80,7 +80,7 @@ find_package(Shaderc 2026.3 REQUIRED
NO_DEFAULT_PATH PATHS "${DEPS_PATH}/lib/cmake/Shaderc")
find_package(spirv_cross_c_shared REQUIRED
NO_DEFAULT_PATH PATHS "${DEPS_PATH}/share/spirv_cross_c_shared/cmake")
find_package(SDL3 3.4.16 REQUIRED
find_package(SDL3 3.4.18 REQUIRED
NO_DEFAULT_PATH PATHS "${DEPS_PATH}/lib/cmake/SDL3")
# All our builds include Qt, so this is not a problem.
+8 -8
View File
@@ -1,8 +1,8 @@
d4cd252d808f0e91437b0c072a6537a697698dbc619849939de49980e05238da *deps-linux-cross-arm64.tar.xz
36c50c52e33abc111cdc2c8125ab7acca8750920fd74bab26d761e6165ecf07d *deps-linux-cross-armhf.tar.xz
ad4d4d0905db0faa841800e45358f73a1e7f908d58d8c02518fb624d8ac8daef *deps-linux-x64.tar.xz
0321d5362a5b29f6c2f5af8241e0b8c975030757e586fabdbc3540e83562b9c4 *deps-macos-universal.tar.xz
faf0b86224e32165e332d381ea067de6ff5ec37a76c5344da32377d74b177ac7 *deps-windows-arm64.7z
050b1d2d869c1b37b335d09fda50e9578aaa6744f9f394ed00eba95a3f15bd0e *deps-windows-qt-installer-arm64.7z
5e4f18603b4fd6aef314d96238d157ee4d7f90f3aac7b5a7ef8474e8f75907e5 *deps-windows-qt-installer-x64.7z
4ec13e13647cc801e32a9d70643f2daff30f3e0f8c2c5a9b333b7422f59d610f *deps-windows-x64.7z
40390df1f2792bb4053ff8c06097a63e8c3be104afe614c8f0b1b4bfcd813758 *deps-linux-cross-arm64.tar.xz
ae8da339fd0d7ef70024614c896d71f7a595ad7c151b3aad8a113094a2156ac8 *deps-linux-cross-armhf.tar.xz
b1335ffa558fd990754cd03cfc1f1aebfcb5a64dfd10918f630cd75c1df05da2 *deps-linux-x64.tar.xz
981598da365fc7b120d71ae6eb1a221605a550ee219a17e76cd157a020afe9da *deps-macos-universal.tar.xz
afcd620c04d4b2528e857f66b9e4777c680c23fa9c7c23ddc1f0a4bfae9ee13c *deps-windows-arm64.7z
dd7ab05c9ee50e7dd6cb65ff4f0bdd4f48d37fd2df393d7a155c83d1768b0ff8 *deps-windows-qt-installer-arm64.7z
f8b428b37e07d315f4c91cd7d5609c10ded22729edef605f88c5ace0d2e93122 *deps-windows-qt-installer-x64.7z
a06713da9564feb71de74c1aab490d728e23ff4da6cde071a5740f150256ce49 *deps-windows-x64.7z
+1 -1
View File
@@ -1 +1 @@
release-20261001
release-20261010
+2
View File
@@ -12,6 +12,8 @@
X(shaderc_compile_options_release) \
X(shaderc_compile_options_set_source_language) \
X(shaderc_compile_options_set_generate_debug_info) \
X(shaderc_compile_options_set_generate_nonsemantic_debug_info) \
X(shaderc_compile_options_set_generate_nonsemantic_debug_source) \
X(shaderc_compile_options_set_optimization_level) \
X(shaderc_compile_options_set_target_env) \
X(shaderc_compilation_status_to_string) \
+9 -2
View File
@@ -1583,8 +1583,15 @@ bool GPUDevice::CompileGLSLShaderToVulkanSpv(GPUShaderStage stage, GPUShaderLang
g_dyn_shaderc.shaderc_compile_options_set_source_language(options, shaderc_source_language_glsl);
g_dyn_shaderc.shaderc_compile_options_set_target_env(options, shaderc_target_env_vulkan, 0);
g_dyn_shaderc.shaderc_compile_options_set_generate_debug_info(options, m_debug_device,
m_debug_device && nonsemantic_debug_info);
if (m_debug_device)
{
g_dyn_shaderc.shaderc_compile_options_set_generate_debug_info(options);
if (nonsemantic_debug_info)
{
g_dyn_shaderc.shaderc_compile_options_set_generate_nonsemantic_debug_info(options);
g_dyn_shaderc.shaderc_compile_options_set_generate_nonsemantic_debug_source(options);
}
}
g_dyn_shaderc.shaderc_compile_options_set_optimization_level(
options, optimization ? shaderc_optimization_level_performance : shaderc_optimization_level_zero);
+2 -2
View File
@@ -1222,14 +1222,14 @@ static std::optional<DynamicHeapArray<u32>> CompileToSPV(shaderc_shader_kind sta
if (!g_dyn_shaderc.Open(error))
return ret;
const bool generate_debug_info = (g_gpu_device && g_gpu_device->IsDebugDevice());
const shaderc_compile_options_t options = g_dyn_shaderc.shaderc_compile_options_initialize();
AssertMsg(options, "shaderc_compile_options_initialize() failed");
g_dyn_shaderc.shaderc_compile_options_set_source_language(options, shaderc_source_language_glsl);
g_dyn_shaderc.shaderc_compile_options_set_target_env(options, shaderc_target_env_vulkan, 0);
g_dyn_shaderc.shaderc_compile_options_set_generate_debug_info(options, generate_debug_info, false);
g_dyn_shaderc.shaderc_compile_options_set_optimization_level(options, shaderc_optimization_level_zero);
if (g_gpu_device && g_gpu_device->IsDebugDevice())
g_dyn_shaderc.shaderc_compile_options_set_generate_debug_info(options);
const shaderc_compilation_result_t result = g_dyn_shaderc.shaderc_compile_into_spv(
g_dyn_shaderc.compiler, code.data(), code.length(), stage, "source", "main", options);
+1
View File
@@ -171,6 +171,7 @@ static constexpr const std::array s_sdl_gamepad_type_names = {
"SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT",
"SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR",
"SDL_GAMEPAD_TYPE_GAMECUBE",
"SDL_GAMEPAD_TYPE_STEAM",
};
static_assert(s_sdl_gamepad_type_names.size() == SDL_GAMEPAD_TYPE_COUNT);