├── .github └── workflows │ └── build.yml ├── .gitignore ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── Makefile ├── README.md ├── docs ├── css │ └── styles.css ├── fonts │ ├── OpenSans-Bold-webfont.eot │ ├── OpenSans-Bold-webfont.svg │ ├── OpenSans-Bold-webfont.ttf │ ├── OpenSans-Bold-webfont.woff │ ├── OpenSans-BoldItalic-webfont.eot │ ├── OpenSans-BoldItalic-webfont.svg │ ├── OpenSans-BoldItalic-webfont.ttf │ ├── OpenSans-BoldItalic-webfont.woff │ ├── OpenSans-Italic-webfont.eot │ ├── OpenSans-Italic-webfont.svg │ ├── OpenSans-Italic-webfont.ttf │ ├── OpenSans-Italic-webfont.woff │ ├── OpenSans-Light-webfont.eot │ ├── OpenSans-Light-webfont.svg │ ├── OpenSans-Light-webfont.ttf │ ├── OpenSans-Light-webfont.woff │ ├── OpenSans-LightItalic-webfont.eot │ ├── OpenSans-LightItalic-webfont.svg │ ├── OpenSans-LightItalic-webfont.ttf │ ├── OpenSans-LightItalic-webfont.woff │ ├── OpenSans-Regular-webfont.eot │ ├── OpenSans-Regular-webfont.svg │ ├── OpenSans-Regular-webfont.ttf │ ├── OpenSans-Regular-webfont.woff │ ├── OpenSans-Semibold-webfont.eot │ ├── OpenSans-Semibold-webfont.svg │ ├── OpenSans-Semibold-webfont.ttf │ ├── OpenSans-Semibold-webfont.woff │ ├── OpenSans-SemiboldItalic-webfont.eot │ ├── OpenSans-SemiboldItalic-webfont.svg │ ├── OpenSans-SemiboldItalic-webfont.ttf │ └── OpenSans-SemiboldItalic-webfont.woff ├── glfw-skeleton.ico ├── images │ ├── content │ │ ├── 5.0 │ │ │ ├── glfw-skeleton.png │ │ │ ├── linux.png │ │ │ ├── macos.png │ │ │ └── windows.png │ │ └── skull-alpha.png │ └── resources │ │ └── bullet.png └── index.html ├── extern └── glad │ ├── include │ ├── KHR │ │ └── khrplatform.h │ └── glad │ │ └── gl.h │ └── src │ └── gl.c ├── include ├── GLContext.hpp ├── Skeleton.hpp └── util │ ├── colorhelper.hpp │ ├── pathhelper.hpp │ └── shaderhelper.hpp └── src ├── GLContext.cpp ├── Skeleton.cpp ├── app.cpp ├── shaders ├── 2dcolor.frag └── 2dcolor.vert └── util ├── colorhelper.cpp ├── pathhelper.cpp └── shaderhelper.cpp /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/README.md -------------------------------------------------------------------------------- /docs/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/css/styles.css -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Bold-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Bold-webfont.ttf -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.ttf -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Italic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Italic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Italic-webfont.ttf -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Italic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Light-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Light-webfont.ttf -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-LightItalic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-LightItalic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-LightItalic-webfont.ttf -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Regular-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Regular-webfont.ttf -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Semibold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Semibold-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Semibold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Semibold-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Semibold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Semibold-webfont.ttf -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Semibold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-Semibold-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-SemiboldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-SemiboldItalic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-SemiboldItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-SemiboldItalic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-SemiboldItalic-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-SemiboldItalic-webfont.ttf -------------------------------------------------------------------------------- /docs/fonts/OpenSans-SemiboldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/fonts/OpenSans-SemiboldItalic-webfont.woff -------------------------------------------------------------------------------- /docs/glfw-skeleton.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/glfw-skeleton.ico -------------------------------------------------------------------------------- /docs/images/content/5.0/glfw-skeleton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/images/content/5.0/glfw-skeleton.png -------------------------------------------------------------------------------- /docs/images/content/5.0/linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/images/content/5.0/linux.png -------------------------------------------------------------------------------- /docs/images/content/5.0/macos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/images/content/5.0/macos.png -------------------------------------------------------------------------------- /docs/images/content/5.0/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/images/content/5.0/windows.png -------------------------------------------------------------------------------- /docs/images/content/skull-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/images/content/skull-alpha.png -------------------------------------------------------------------------------- /docs/images/resources/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/images/resources/bullet.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/docs/index.html -------------------------------------------------------------------------------- /extern/glad/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/extern/glad/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /extern/glad/include/glad/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/extern/glad/include/glad/gl.h -------------------------------------------------------------------------------- /extern/glad/src/gl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/extern/glad/src/gl.c -------------------------------------------------------------------------------- /include/GLContext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/include/GLContext.hpp -------------------------------------------------------------------------------- /include/Skeleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/include/Skeleton.hpp -------------------------------------------------------------------------------- /include/util/colorhelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/include/util/colorhelper.hpp -------------------------------------------------------------------------------- /include/util/pathhelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/include/util/pathhelper.hpp -------------------------------------------------------------------------------- /include/util/shaderhelper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/include/util/shaderhelper.hpp -------------------------------------------------------------------------------- /src/GLContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/src/GLContext.cpp -------------------------------------------------------------------------------- /src/Skeleton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/src/Skeleton.cpp -------------------------------------------------------------------------------- /src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/src/app.cpp -------------------------------------------------------------------------------- /src/shaders/2dcolor.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/src/shaders/2dcolor.frag -------------------------------------------------------------------------------- /src/shaders/2dcolor.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/src/shaders/2dcolor.vert -------------------------------------------------------------------------------- /src/util/colorhelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/src/util/colorhelper.cpp -------------------------------------------------------------------------------- /src/util/pathhelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/src/util/pathhelper.cpp -------------------------------------------------------------------------------- /src/util/shaderhelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andystanton/glfw-skeleton/HEAD/src/util/shaderhelper.cpp --------------------------------------------------------------------------------