Skip to content
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-app that demonstrates all node transform possibilities.
    • app-Demo-SLProject: SLProject demo app for GLFW desktop, Apple-iOS and Android OS.
      • android: Project for Android Studio
      • GLFW: Project with GLFW windows for any desktop OS.
      • include: Include files
      • iOS: Project for iOS devices built in Apple XCode IDE.
      • source: Source files
      • CMakeLists.txt: CMake project definition file
    • 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.
    • 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
Clone this wiki locally