vsgxchangev1.1.13
- Updated
Utility library for converting 3rd party images, models and fonts formats to/from VulkanSceneGraph.
- Project website: https://github.com/vsg-dev/vsgXchange
#Supported Platforms
All platforms supported.
#Features
No default features.
#assimp
Enable support for reading 3D model formats as vsg::Node via Assimp
Dependencies:
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (through jhasse-poly2tri)
- vcpkg-cmake-config (through jhasse-poly2tri)
- vcpkg-cmake-get-vars (through minizip)
#curl
Enable support for reading image and model files from http:// and https://
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through curl)
- vcpkg-cmake-config (through curl)
#freetype
Enable support for reading fonts as vsg::Font via Freetype
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through freetype)
- vcpkg-cmake-config (through freetype)
#gdal
Enable support for reading geospatial data formats as vsg::Data via GDAL
Dependencies:
gdal
Features: (none)
and 8 transitive dependencies:
- json-c (through gdal)
- libgeotiff (through gdal)
- liblzma (through tiff)
- nlohmann-json (through proj)
proj (through libgeotiff)
Features:
tifftiff (through gdal, libgeotiff, proj)
Features:
lzma,zip- zlib (through tiff)
Host Dependencies:
6 transitive dependencies:
- pkgconf (through gdal)
- vcpkg-cmake (through json-c)
- vcpkg-cmake-config (through json-c)
- vcpkg-cmake-get-vars (through vcpkg-tool-meson)
- vcpkg-pkgconfig-get-modules (through gdal)
- vcpkg-tool-meson (through pkgconf)
#ktx
Enable support for reading KTX and KTX2 files
Dependencies:
ktx
Features:
vulkan
and 3 transitive dependencies:
- egl-registry (through opengl-registry)
- opengl-registry (through ktx)
- zstd (through ktx)
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through ktx)
- vcpkg-cmake-config (through ktx)
#openexr
Enable support for reading EXR files as vsg::Data
Dependencies:
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (through imath)
- vcpkg-cmake-config (through imath)
#Dependencies
and 18 transitive dependencies:
- bzip2 (through libxau)
- glslang (through vsg)
- liblzma (through libxdmcp)
- libxau (through libxcb)
- libxdmcp (through libxcb)
- libxslt (through xproto)
- pthread (through pthread-stubs)
- pthread-stubs (through libxcb)
- pthreads (through pthread)
- vulkan (through vsg)
- vulkan-headers (through vulkan)
vulkan-loader (through vulkan)
Platforms:
!android- xcb-proto (through libxcb)
- xcb-util-m4 (through libxcb)
- xorg-macros (through libxau)
- xproto (through libxau)
#Host Dependencies
and 5 transitive dependencies:
- libiconv (through libxml2)
- vcpkg-cmake-get-vars (through vcpkg-make)
- vcpkg-make (through libxau)
- vcpkg-tool-meson (through xproto)
- zlib (through libxml2)
#Used By
No ports use this.
#Host Tool For
No ports use this.
#Contributors
Connor Broyles
Alexander Neumann
MonicaLiu
Kai Pastor
SunBlack
Victor Romero
Weihang Ding