Jackalope / jrf (public) (License: GPLv3 or later version) (since 2019-11-21) (hash sha1)
Libriary for reading and writing resource files: vertices, indices, meshes, images, models and scene data.
Supports reading from filesystem as well as from zip files.
It uses unique binary container format for those resources.
It is used in tool for converting popular formats like wavefront .obj file, TARGA image to this container and also used in resource loader as part of graphics framework.

It requires jlib libriary (see my user repositories) and libzip.
It is possible to remove libzip dependency.

Mode Type Size Ref File
100755 blob 179 150da057a6f8f2180eca0c756f9ff777a0407676 .gitignore
100644 blob 7875 1993ea3769a7759a565e2c350e09bb0e27eb5424 CMakeLists.txt
100644 blob 35149 f288702d2fa16d3cdf0035b15a9fcbc552cd88e7 COPYING
100644 blob 578 60758baee7975bf67b860ac823255dfa046d85e1 config.cmake.in
040000 tree - d12d17d0470810ddbaf337722575f8724416703b include
040000 tree - 964fc490e0f7733bb395da7b42260ee91e6d1d5a src
100644 blob 433 e2310426e91b5b52a63e348fbd7691e12b1ef368 version.cmake.in
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/Jackalope/jrf

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/Jackalope/jrf

Clone this repository using git:
git clone git://git.rocketgit.com/user/Jackalope/jrf

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main