Please find an inline diff updating emulators/flycast to 2.7. It was released on August 19, 2026. changelog: https://github.com/flyinghead/flycast/releases#release-v2.7 port-wise it does the following: - updates to flycast 2.7 - COMPILER changed for c++17 - instead of hosting self-rolled tarball, switches to DIST_TUPLE for git submodules - adds new LIB_DEPENDS: devel/libusb1 graphics/glslang graphics/vulkan-loader - unbundles glslang, libchdr, xxhash and freetype - enables vulkan - adds license markers for new dependencies - garbage collects most patches - CMakeLists.txt: unbundle xxhash and freetype using pkg-config. although find_package does work fine, switch both to pkg-config for consistency. extra details (regarding pkg-config): ============= specify -DCMAKE_PREFIX_PATH="${X11BASE}/lib/pkgconfig" in CONFIGURE_ARGS to give a hint to pkg_check_modules on where to look for freetype2.pc. see: https://cmake.org/cmake/help/latest/module/FindPkgConfig.html#hints Add -L${X11BASE}/lib by using target_link_directories. This is used elsewhere in the file despite cmake noting not to use it. see: https://cmake.org/cmake/help/latest/command/target_link_directories.html#command:target_link_directories "Note: This command is rarely necessary and should be avoided where there are other choices." Testing ======= flycast 2.5 added "DCNet: a free dedicated VPN service for Dreamcast games that only needs a basic Internet connection. 30 game servers are already available and more are coming." I was able to connect to some of these servers but have not tested actually playing online yet. I tested some games offline. see: https://github.com/flyinghead/flycast/releases#release-v2.5 There are some quirks with controllers but defaults work. Binding analog to where the dpad is does not work. Also, clicking "Reset..." would load a default profile and cause analog thumbstick left/up to no longer work but thumbstick down/right still work. There are now visual gauges for analog input, similar to sdl2-jstest. on startup: 00:00:092 sdl/sdl_gamepad.cpp:221 N[INPUT]: SDL: Opened joystick 0 on port 0: 'Sony ComputerEntertainment Wireless Controller' unique_id=sdl_joystick_0 after clicking Reset: 01:12:905 sdl/sdl_gamepad.cpp:652 N[INPUT]: Resetting SDL gamepad to default: 0 1 Feedback and tests (especially with controllers) are welcome. OK? Index: Makefile =================================================================== RCS file: /cvs/ports/emulators/flycast/Makefile,v diff -u -p -u -p -r1.9 Makefile --- Makefile 17 Sep 2026 17:58:27 -0000 1.9 +++ Makefile 24 Sep 2026 22:26:13 -0000 @@ -5,10 +5,39 @@ ONLY_FOR_ARCHS = amd64 COMMENT = emulator for Sega Dreamcast and Sega Naomi based on reicast -V = 2.1pl20230303 +V = 2.7 DISTNAME = flycast-${V} -COMMIT = 27b6bafd0f003c8f8bcd1fb3bfd48a3523b298f5 -REVISION = 3 +DIST_TUPLE += github flyinghead flycast v${V} . +DIST_TUPLE += github flyinghead asio \ + d3402006e84efb6114ff93e4f2b8508412ed80d5 \ + core/deps/asio +DIST_TUPLE += github OrangeFox86 DreamPicoPort-API \ + e06d9f6c59833fc7bb7f2a33c960614489811ef8 \ + core/deps/DreamPicoPort-API +DIST_TUPLE += github paullouisageneau libjuice \ + 77daa8befd828046169adbb012d8de928bfdcdd4 \ + core/deps/libjuice +DIST_TUPLE += github RetroAchievements rcheevos \ + 3106e6d3d274b63c59976cb07dda94a292ab45ca \ + core/deps/rcheevos +DIST_TUPLE += github flyinghead tinygettext \ + 41572a67f96013691685a38f0032f3c97aa34f79 \ + core/deps/tinygettext +DIST_TUPLE += github Grumbel tinycmmc \ + 9a51e13802d930feb7261ba8876940659b258cb7 \ + core/deps/tinygettext/external/tinycmmc +DIST_TUPLE += github KhronosGroup Vulkan-Headers \ + b5c8f996196ba4aa6d8f97e52b5d3b6e70f7e4e2 \ + core/deps/Vulkan-Headers +DIST_TUPLE += github GPUOpen-LibrariesAndSDKs VulkanMemoryAllocator \ + 1d8f600fd424278486eade7ed3e877c99f0846b1 \ + core/deps/VulkanMemoryAllocator +DIST_TUPLE += github zaphoyd websocketpp \ + 1b11fd301531e6df35a6107c1e8665b1e77a2d8e \ + core/deps/websocketpp +DIST_TUPLE += github herumi xbyak \ + 0d67fd1530016b7c56f3cd74b3fca920f4c3e2b4 \ + core/deps/xbyak CATEGORIES = emulators games @@ -16,65 +45,52 @@ HOMEPAGE = https://github.com/flyinghead MAINTAINER = Nam Nguyen <namn@openbsd.org> -# GPLv2 (flycast, picoTCP), GPLv3 (glslang, picoTCP, xbrz), -# Apache 2.0 (Vulkan-Headers, glslang), -# BSD-3-Clause (glslang, gtest, vixl, xbyak, exec_elf.h), -# BSD-2-Clause (libelf, glslang), LGPL (lzma), Boost (nowide), -# MIT (VulkanMemoryAllocator, ggpo, GLM, glslang, imgui, json, md5, stb), -# Custom NVIDIA and Khronos Group (glslang preprocessor) +# GPLv2 (flycast, picoTCP), GPLv3 (picoTCP, xbrz), +# Apache 2.0 (Vulkan-Headers), +# Boost (asio), +# BSD-3-Clause (gtest, vixl, websocketpp, xbyak, exec_elf.h), +# BSD-2-Clause (libelf), LGPL (lzma), Boost (nowide), +# MIT (DreamPicoPort-API VulkanMemoryAllocator, ggpo, GLM, imgui, json, +# md5, rcheevos, stb, websocketpp), +# Mozilla Public License Version 2.0 (libjuice), +# zlib (tinygettext, tinycmmc, websocketpp) PERMIT_PACKAGE = Yes # if running with vulkan backend, dlopen's vulkan in vulkan.hpp -WANTLIB += ${COMPILER_LIBCXX} GL SDL2 ao c curl chdr -WANTLIB += lua${MODLUA_VERSION} m miniupnpc pulse xxhash z zip - -SITES = https://messagemode2.com/source/ +WANTLIB += ${COMPILER_LIBCXX} ${MODLUA_WANTLIB} SDL2 SPIRV ao +WANTLIB += c chdr curl freetype glslang glslang-default-resource-limits +WANTLIB += m miniupnpc pulse usb-1.0 vulkan xxhash z zip NO_TEST = Yes -FIX_CRLF_FILES = core/deps/VulkanMemoryAllocator/include/vk_mem_alloc.h - # C++ -COMPILER = base-clang ports-gcc base-gcc +COMPILER = base-clang ports-gcc MODULES = devel/cmake \ lang/lua MODLUA_VERSION = 5.3 -WRKDIST = ${WRKDIR}/flycast -WRKSRC = ${WRKDIST} - USE_WXNEEDED = Yes BUILD_DEPENDS = lang/luabridge LIB_DEPENDS = archivers/libzip \ audio/libao \ audio/pulseaudio \ + devel/libusb1 \ devel/sdl2 \ emulators/libchdr \ + graphics/glslang \ + graphics/vulkan-loader \ net/curl \ net/miniupnp/miniupnpc \ sysutils/xxhash CONFIGURE_ARGS += -DCCACHE_PROGRAM=OFF \ - -DUSE_VULKAN=OFF -do-gen: - ${SUBST_CMD} ${WRKSRC}/CMakeLists.txt - -# needs: devel/git and archivers/gtar -D = /tmp/flycast -dist: - cd /tmp && git clone https://github.com/flyinghead/flycast.git; \ - cd ${D} && git checkout ${COMMIT}; \ - git rm -r --cached core/deps/{SDL,breakpad,glslang,libchdr,luabridge}; \ - git submodule init; \ - git submodule update; \ - rm -rfv core/deps/{dirent,libretro-common,libzip,miniupnpc,oboe,xxHash}; \ - cd /tmp && gtar czvf flycast-${V}.tar.gz --exclude-vcs flycast; \ - scp flycast-${V}.tar.gz train:source/; \ - rm /tmp/flycast-${V}.tar.gz; \ - rm -rfv ${D}; + -DCMAKE_PREFIX_PATH="${X11BASE}/lib/pkgconfig" \ + -DUSE_HOST_GLSLANG=ON \ + -DUSE_HOST_LIBCHDR=ON \ + -DUSE_VULKAN=ON do-install: ${INSTALL_PROGRAM} ${WRKBUILD}/flycast \ Index: distinfo =================================================================== RCS file: /cvs/ports/emulators/flycast/distinfo,v diff -u -p -u -p -r1.2 distinfo --- distinfo 30 Apr 2023 19:39:39 -0000 1.2 +++ distinfo 24 Sep 2026 22:26:13 -0000 @@ -1,2 +1,22 @@ -SHA256 (flycast-2.1pl20230303.tar.gz) = F4AjWMwKO1hFJEeUzZOMf7i3drm74+4UtPwIMRX3N3o= -SIZE (flycast-2.1pl20230303.tar.gz) = 14886805 +SHA256 (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-1d8f600fd424278486eade7ed3e877c99f0846b1.tar.gz) = BLJ49aGF73Wn6piODnbd0LLyGGv1bdkGJRWZcqR9yzs= +SHA256 (Grumbel-tinycmmc-9a51e13802d930feb7261ba8876940659b258cb7.tar.gz) = YO1s0GFAGtduvN6eS4hHuFtN+gqGzyvX2Z+gH5ojOh0= +SHA256 (KhronosGroup-Vulkan-Headers-b5c8f996196ba4aa6d8f97e52b5d3b6e70f7e4e2.tar.gz) = eTfY7CF4VzZDbZ/1JWTbfVWZIHC1rJgyRHLM5uQlp7o= +SHA256 (OrangeFox86-DreamPicoPort-API-e06d9f6c59833fc7bb7f2a33c960614489811ef8.tar.gz) = ls2pL4TeD26uGiQP3UO/O0EDNOMl0vIUih+0VTYp8jY= +SHA256 (RetroAchievements-rcheevos-3106e6d3d274b63c59976cb07dda94a292ab45ca.tar.gz) = l/lMQWoku3ll8s6Arze2yAAZWL1WgLBTW7zyddTWZUs= +SHA256 (flyinghead-asio-d3402006e84efb6114ff93e4f2b8508412ed80d5.tar.gz) = A2TqLiucFiPjKpWH4OLaCGafD40Pa+mrqkjlfZku0Hk= +SHA256 (flyinghead-flycast-v2.7.tar.gz) = SJnAxavRDdeMVmjbjkpZa/TVQUB2lOfBmNBFLhfQhMw= +SHA256 (flyinghead-tinygettext-41572a67f96013691685a38f0032f3c97aa34f79.tar.gz) = HOscD3fKr1AIBs3YoU4SJ2LkPOOjmaKqIo38AXTt5wk= +SHA256 (herumi-xbyak-0d67fd1530016b7c56f3cd74b3fca920f4c3e2b4.tar.gz) = GKoFrI5L1fXLUsVIG4a6AsrDla2M2+xv5ayslK1Ubcg= +SHA256 (paullouisageneau-libjuice-77daa8befd828046169adbb012d8de928bfdcdd4.tar.gz) = LPnW43l0vfMwuSaSIpsK9yyp/i12eJPIGndsr7k2lHE= +SHA256 (zaphoyd-websocketpp-1b11fd301531e6df35a6107c1e8665b1e77a2d8e.tar.gz) = G4ig1FZCuy+eQUTd8uJYaxEsZp8XbSVzM6deipJmg64= +SIZE (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-1d8f600fd424278486eade7ed3e877c99f0846b1.tar.gz) = 962421 +SIZE (Grumbel-tinycmmc-9a51e13802d930feb7261ba8876940659b258cb7.tar.gz) = 10829 +SIZE (KhronosGroup-Vulkan-Headers-b5c8f996196ba4aa6d8f97e52b5d3b6e70f7e4e2.tar.gz) = 3059121 +SIZE (OrangeFox86-DreamPicoPort-API-e06d9f6c59833fc7bb7f2a33c960614489811ef8.tar.gz) = 31786 +SIZE (RetroAchievements-rcheevos-3106e6d3d274b63c59976cb07dda94a292ab45ca.tar.gz) = 673505 +SIZE (flyinghead-asio-d3402006e84efb6114ff93e4f2b8508412ed80d5.tar.gz) = 2858075 +SIZE (flyinghead-flycast-v2.7.tar.gz) = 35763464 +SIZE (flyinghead-tinygettext-41572a67f96013691685a38f0032f3c97aa34f79.tar.gz) = 69459 +SIZE (herumi-xbyak-0d67fd1530016b7c56f3cd74b3fca920f4c3e2b4.tar.gz) = 293437 +SIZE (paullouisageneau-libjuice-77daa8befd828046169adbb012d8de928bfdcdd4.tar.gz) = 101503 +SIZE (zaphoyd-websocketpp-1b11fd301531e6df35a6107c1e8665b1e77a2d8e.tar.gz) = 701611 Index: patches/patch-CMakeLists_txt =================================================================== RCS file: /cvs/ports/emulators/flycast/patches/patch-CMakeLists_txt,v diff -u -p -u -p -r1.2 patch-CMakeLists_txt --- patches/patch-CMakeLists_txt 30 Apr 2023 19:39:39 -0000 1.2 +++ patches/patch-CMakeLists_txt 24 Sep 2026 22:26:13 -0000 @@ -1,119 +1,34 @@ -add include and link directories -unbundle xxhash, glslang and libchdr -link against -lSDL2 instead of libSDL2.a by using PkgConfig +unbundle xxhash and freetype Index: CMakeLists.txt --- CMakeLists.txt.orig +++ CMakeLists.txt -@@ -6,6 +6,11 @@ if(CCACHE_PROGRAM) - set(CMAKE_CXX_COMPILER_LAUNCHER ${CCACHE_PROGRAM} CACHE STRING "Compiler launcher for CXX.") - endif() - -+include_directories( ${LOCALBASE}/include -+ ${LOCALBASE}/include/SDL2 -+ ${X11BASE}/include ) -+link_directories( ${LOCALBASE}/lib ) -+ - option(ENABLE_CTEST "Enables unit tests" OFF) - option(ENABLE_OPROFILE "Enable OProfile" OFF) - option(TEST_AUTOMATION "Enable test automation" OFF) -@@ -325,8 +330,11 @@ endif() +@@ -450,8 +450,9 @@ endif() option(BUILD_SHARED_LIBS "Build shared library" OFF) set(XXHASH_BUILD_XXHSUM OFF CACHE BOOL "Build the xxhsum binary") -add_subdirectory(core/deps/xxHash/cmake_unofficial) -target_link_libraries(${PROJECT_NAME} PRIVATE xxHash::xxhash) -+find_library(XXHASH_LIBRARIES xxhash) -+if(XXHASH_LIBRARIES) -+ message(STATUS "Found xxHash: ${XXHASH_LIBRARIES}") -+endif(XXHASH_LIBRARIES) ++find_package(PkgConfig REQUIRED) ++pkg_check_modules(XXHASH REQUIRED libxxhash) +target_link_libraries(${PROJECT_NAME} PRIVATE ${XXHASH_LIBRARIES}) option(BUILD_SHARED_LIBS "Build shared library" OFF) add_subdirectory(core/deps/glm) -@@ -339,8 +347,29 @@ if(USE_VULKAN) - option(ENABLE_GLSLANG_BINARIES "Builds glslangValidator and spirv-remap" OFF) - option(ENABLE_HLSL "Enables HLSL input support" OFF) - option(ENABLE_PCH "Enables Precompiled header" OFF) -- add_subdirectory(core/deps/glslang EXCLUDE_FROM_ALL) -- target_link_libraries(${PROJECT_NAME} PRIVATE SPIRV) -+ find_library(GLSLANG_LIBRARIES glslang) -+ if (GLSLANG_LIBRARIES) -+ set(GLSLANG_FOUND 1) -+ find_path(GLSLANG_INCLUDE_DIR GlslangToSpv.h PATH_SUFFIXES glslang/SPIRV) -+ set(GLSLANG_INCLUDE_DIR "${GLSLANG_INCLUDE_DIR}/..") -+ endif(GLSLANG_LIBRARIES) -+ find_library(SPIRV_LIBRARIES SPIRV) -+ if (SPIRV_LIBRARIES) -+ set(SPIRV_FOUND 1) -+ endif (SPIRV_LIBRARIES) -+ if (GLSLANG_FOUND) -+ message(STATUS "Found glslang: ${GLSLANG_LIBRARIES}") -+ message(STATUS "glslang include: ${GLSLANG_INCLUDE_DIR}") -+ else() -+ message(STATUS "glslang library not found.") -+ endif() -+ if (SPIRV_FOUND) -+ message(STATUS "Found SPIRV: ${SPIRV_LIBRARIES}") -+ else() -+ message(STATUS "spirv library not found.") -+ endif() -+ target_include_directories(${PROJECT_NAME} PRIVATE ${GLSLANG_INCLUDE_DIR}) -+ target_link_libraries(${PROJECT_NAME} PRIVATE ${GLSLANG_LIBRARIES} ${SPIRV_LIBRARIES}) - endif() - - if(NOT LIBRETRO) -@@ -356,29 +385,10 @@ if(NOT LIBRETRO) - endif() - - if(NOT ANDROID AND NOT IOS) -- if(NOT APPLE AND (NOT UNIX OR CMAKE_SYSTEM_NAME MATCHES "(FreeBSD|OpenBSD|NetBSD)")) -- find_package(SDL2) -- endif() -- if(NOT SDL2_FOUND) -- add_subdirectory(core/deps/SDL EXCLUDE_FROM_ALL) -- set(SDL2_FOUND 1) -- endif() -- -- # SDL2::SDL2main may or may not be available. It is e.g. required by Windows GUI applications -- if(TARGET SDL2::SDL2main) -- # It has an implicit dependency on SDL2 functions, so it MUST be added before SDL2::SDL2 (or SDL2::SDL2-static) -- target_link_libraries(${PROJECT_NAME} PRIVATE SDL2::SDL2main) -- endif() -- -- if((APPLE OR WIN32) AND TARGET SDL2::SDL2-static) -- target_link_libraries(${PROJECT_NAME} PRIVATE SDL2::SDL2-static) -- elseif(TARGET SDL2::SDL2) -- target_link_libraries(${PROJECT_NAME} PRIVATE SDL2::SDL2) -- else() -- target_include_directories(${PROJECT_NAME} PRIVATE ${SDL2_INCLUDE_DIRS}) -- target_link_libraries(${PROJECT_NAME} PRIVATE ${SDL2_LIBRARIES}) -- endif() -- -+ find_package(PkgConfig) -+ pkg_check_modules(SDL2 REQUIRED sdl2) -+ target_include_directories(${PROJECT_NAME} PRIVATE ${SDL2_INCLUDE_DIRS}) -+ target_link_libraries(${PROJECT_NAME} PRIVATE ${SDL2_LIBRARIES}) - target_compile_definitions(${PROJECT_NAME} PRIVATE USE_SDL USE_SDL_AUDIO) - target_sources(${PROJECT_NAME} PRIVATE core/sdl/sdl.cpp core/sdl/sdl.h core/sdl/sdl_gamepad.h core/sdl/sdl_keyboard.h) - -@@ -403,10 +413,6 @@ if(NOT LIBRETRO) - endif() - endif() - --add_subdirectory(core/deps/libchdr EXCLUDE_FROM_ALL) --target_link_libraries(${PROJECT_NAME} PRIVATE chdr-static) --target_include_directories(${PROJECT_NAME} PRIVATE core/deps/libchdr/include) -- - if(NOT WITH_SYSTEM_ZLIB) - target_include_directories(${PROJECT_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/core/deps/libchdr/deps/zlib-1.2.11") - target_link_libraries(${PROJECT_NAME} PRIVATE zlib) -@@ -521,7 +527,7 @@ if(UNIX AND NOT APPLE AND NOT ANDROID) - target_link_libraries(${PROJECT_NAME} PRIVATE ${LIBRT}) +@@ -903,11 +904,14 @@ if(NOT LIBRETRO) + set(FT_DISABLE_BZIP2 ON CACHE BOOL "" FORCE) + set(FT_DISABLE_HARFBUZZ ON CACHE BOOL "" FORCE) + set(FT_DISABLE_BROTLI ON CACHE BOOL "" FORCE) +- add_subdirectory(core/deps/freetype EXCLUDE_FROM_ALL) + if(WINDOWS_STORE) + target_compile_definitions(freetype PRIVATE _WINRT_DLL) endif() +- target_link_libraries(${PROJECT_NAME} PRIVATE freetype) ++ find_package(PkgConfig REQUIRED) ++ pkg_check_modules(FREETYPE REQUIRED freetype2) ++ target_link_libraries(${PROJECT_NAME} PRIVATE ${FREETYPE_LIBRARIES}) ++ target_link_directories(${PROJECT_NAME} PRIVATE "${FREETYPE_LIBRARY_DIRS}") ++ target_include_directories(${PROJECT_NAME} PRIVATE ${FREETYPE_INCLUDE_DIRS}) -- target_link_libraries(${PROJECT_NAME} PRIVATE ${CMAKE_DL_LIBS}) -+ target_link_libraries(${PROJECT_NAME} PRIVATE ${CMAKE_DL_LIBS} chdr) - endif() - - if(ASAN) + if(ENABLE_FC_PROFILER) + target_include_directories(${PROJECT_NAME} PRIVATE core/deps/implot) Index: patches/patch-core_deps_VulkanMemoryAllocator_include_vk_mem_alloc_h =================================================================== RCS file: patches/patch-core_deps_VulkanMemoryAllocator_include_vk_mem_alloc_h diff -N patches/patch-core_deps_VulkanMemoryAllocator_include_vk_mem_alloc_h --- patches/patch-core_deps_VulkanMemoryAllocator_include_vk_mem_alloc_h 25 Apr 2023 19:31:43 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -define vma_aligned_alloc - -Index: core/deps/VulkanMemoryAllocator/include/vk_mem_alloc.h ---- core/deps/VulkanMemoryAllocator/include/vk_mem_alloc.h.orig -+++ core/deps/VulkanMemoryAllocator/include/vk_mem_alloc.h -@@ -2669,7 +2669,7 @@ static void* vma_aligned_alloc(size_t alignment, size_ - - return memalign(alignment, size); - } --#elif defined(__APPLE__) || defined(__ANDROID__) || (defined(__linux__) && defined(__GLIBCXX__) && !defined(_GLIBCXX_HAVE_ALIGNED_ALLOC)) -+#elif defined(__OpenBSD__) || defined(__APPLE__) || defined(__ANDROID__) || (defined(__linux__) && defined(__GLIBCXX__) && !defined(_GLIBCXX_HAVE_ALIGNED_ALLOC)) - #include <cstdlib> - - #if defined(__APPLE__) Index: patches/patch-core_rend_vulkan_compiler_cpp =================================================================== RCS file: patches/patch-core_rend_vulkan_compiler_cpp diff -N patches/patch-core_rend_vulkan_compiler_cpp --- patches/patch-core_rend_vulkan_compiler_cpp 30 Apr 2023 19:39:39 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,26 +0,0 @@ -error: excess elements in scalar initializer - -undo 8d0654c323028d9d31f67c51d65e99b410a91750 as done in gentoo port - -see: -https://github.com/gentoo/guru/commit/a960b203c4ba687f0eb08e774d919982e791535c - -Index: core/rend/vulkan/compiler.cpp ---- core/rend/vulkan/compiler.cpp.orig -+++ core/rend/vulkan/compiler.cpp -@@ -115,6 +115,15 @@ static const TBuiltInResource DefaultTBuiltInResource - /* .maxTaskWorkGroupSizeY_NV = */ 1, - /* .maxTaskWorkGroupSizeZ_NV = */ 1, - /* .maxMeshViewCountNV = */ 4, -+ /* .maxMeshOutputVerticesEXT = */ 256, -+ /* .maxMeshOutputPrimitivesEXT = */ 256, -+ /* .maxMeshWorkGroupSizeX_EXT = */ 128, -+ /* .maxMeshWorkGroupSizeY_EXT = */ 128, -+ /* .maxMeshWorkGroupSizeZ_EXT = */ 128, -+ /* .maxTaskWorkGroupSizeX_EXT = */ 128, -+ /* .maxTaskWorkGroupSizeY_EXT = */ 128, -+ /* .maxTaskWorkGroupSizeZ_EXT = */ 128, -+ /* .maxMeshViewCountEXT = */ 4, - /* .maxDualSourceDrawBuffersEXT = */ 1, - - /* .limits = */ {
No comments:
Post a Comment