Skip to content

jerboa-engine/jerboa-thirdparty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jerboa thirdparty libraries

This repo contains all thirdparty libraries used by Jeroba, to which it gets linked as a submodule

Modifying a library

Make sure that the license allows modifications before proceeding

  1. Create a branch from master name modification/<LIBRARY_NAME>_
  2. Merge the branch into main (preferably with a pull request)

Syncing/adding a library with its upstream

  1. Create a new branch from main named syncing/<LIBRARY_NAME_VERSION> or adding/<LIBRARY_NAME_VERSION>
  2. Checkout upstream and replace the old library folder with the upgraded one
  3. Push changes and merge upstream into the upgrade branch. Resolve all potential merge conflicts (may arise if custom changes have been made to said library)
  4. Update README.md for the upgraded library according to the given format
  5. Merge the upgrade branch into main (preferably with a pull request)

Libraries

assimp

glad

glfw

glm

spdlog

stb_image

Optick