-
Notifications
You must be signed in to change notification settings - Fork 23
Folder Structure
Marcus Hudritsch edited this page Oct 29, 2018
·
39 revisions
After cloning the GIT repository you will have the following folders in the root folder:
-
apps:
- app-Demo-Node: GLFW-application that demonstrates all node transform possibilities.
- app-Demo-SLProject: SLProject demo application for GLFW desktop, Apple-iOS and Android OS.
- exercises: Folder with minimal OpenGL and OpenCV exercises.
- cmake: Various cmake scripts included in the various CMakeLists files.
-
data: Folder with assets loaded at runtime
- calibrations: Folder with video calibration and tracking marker files
-
images: Folder with texture images
- fonts: Folder with font images
- textures: Folder with texture images
- xcf: Folder with GIMP files for SLProject artwork
- models: Folder with 3DS model files
- opencv: Folder for OpenCV data
- shaders: Folder with all GLSL shader files
- videos: Folder with all videos from the video examples
-
externals:
- lib-assimp: assimp asset import library.
- lib-SLExternal: Various other libraries used by SLProject: GLEW, GLFW, imgui etc.
- prebuild_scripts: Script for building the prebuilt libraries.
- prebuilt: Downloaded and prebuilt libraries such as OpenCV for all platforms.
- lib-SLExternal: External libraries such as assimp, GLEW, GLFW, imgui, etc.
-
lib-SLProject: The SLProject library used by all apps.
- includes: Folder with all SLProject header files.
-
source: Folder with all SLProject source files.
- Math: All math classes for vectors and matrices
- GL: All classes that use OpenGL
- CV: All classes that use OpenCV
- SL: Core classes of the SLProject
- CMakeLists.txt: CMake project definition file