Add thirdparty library volk 1.4.304

This commit is contained in:
Eidolon 2025-03-11 15:43:55 -05:00
parent e42888150a
commit fc736434a1
5 changed files with 5555 additions and 1 deletions

View file

@ -1641,6 +1641,9 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- stb_vorbis + stb_rect_pack
Copyright (c) 2017 Sean Barrett
https://github.com/nothings/stb
- volk
Copyright (c) 2018-2025 Arseny Kapoulkine
https://github.com/zeux/volk
--------------------------------------------------------------------------------
Permission is hereby granted, free of charge, to any person obtaining a copy

View file

@ -15,3 +15,4 @@ add_subdirectory(tracy)
add_subdirectory(libwebm)
add_subdirectory(fmt)
add_subdirectory(volk)

9
thirdparty/volk/CMakeLists.txt vendored Normal file
View file

@ -0,0 +1,9 @@
# Update from https://github.com/zeux/volk
# volk 1.4.304
# License: MIT
add_library(volk STATIC src/volk.c)
target_include_directories(volk PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
target_compile_features(volk INTERFACE cxx_std_17)
target_compile_features(volk INTERFACE c_std_11)
add_library(volk::volk ALIAS volk)

2176
thirdparty/volk/include/volk.h vendored Normal file

File diff suppressed because it is too large Load diff

3365
thirdparty/volk/src/volk.c vendored Normal file

File diff suppressed because it is too large Load diff