All Projects → andystanton → glfw-skeleton

andystanton / glfw-skeleton

Licence: MIT license
💀 A skeleton OpenGL C++ app bootstrapped with glfw, glad, and glm.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
GLSL
2045 projects
Makefile
30231 projects

Projects that are alternatives of or similar to glfw-skeleton

Opengl cmake skeleton
❤️ A ready to use cmake skeleton using GLFW, Glew and glm. 👍
Stars: ✭ 118 (+391.67%)
Mutual labels:  skeleton, glfw
bigger
bigg (bgfx + imgui + glfw + glm) + utils
Stars: ✭ 101 (+320.83%)
Mutual labels:  glfw, glm
enmSdm
Faster, better, smarter ecological niche modeling and species distribution modeling
Stars: ✭ 39 (+62.5%)
Mutual labels:  glm
lambda.service.skeleton
A skeleton for deploying python microservices on AWS Lambda.
Stars: ✭ 73 (+204.17%)
Mutual labels:  skeleton
GLM
Code for the General Lake Model
Stars: ✭ 30 (+25%)
Mutual labels:  glm
Spatial.Engine
[WIP] Spatial is a cross-platform C++ game engine.
Stars: ✭ 50 (+108.33%)
Mutual labels:  glfw
backend
Python backend exposing an API to control, configure and program CoderBot.
Stars: ✭ 35 (+45.83%)
Mutual labels:  rapid-development
petstore
A simple skeleton to build api's based on the chubbyphp-framework, mezzio (former zend-expressive) or slim.
Stars: ✭ 34 (+41.67%)
Mutual labels:  skeleton
SkeletonMatching
This repository implements skeleton matching algorithm.
Stars: ✭ 30 (+25%)
Mutual labels:  skeleton
virtualGizmo3D
Virtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Stars: ✭ 36 (+50%)
Mutual labels:  glfw
Py BL MeshSkeletonization
Mesh Skeleton Extraction Using Laplacian Contraction
Stars: ✭ 32 (+33.33%)
Mutual labels:  skeleton
upp-components
A collection of packages for U++ framework.
Stars: ✭ 36 (+50%)
Mutual labels:  rapid-development
apollo11
elementary app skeleton (hello houston)
Stars: ✭ 27 (+12.5%)
Mutual labels:  skeleton
vaahcms
VaahCMS is a laravel based open-source web application development platform shipped with a headless content management system (CMS).
Stars: ✭ 56 (+133.33%)
Mutual labels:  rapid-development
etc-skel
/etc/skel with super cool confs for tmux, psql, inputrc, git, bash, dircolors, and more.
Stars: ✭ 22 (-8.33%)
Mutual labels:  skeleton
grav-skeleton-knowledge-base
Skeleton package of the Knowledge Base theme for Grav CMS
Stars: ✭ 22 (-8.33%)
Mutual labels:  skeleton
nuklear-glfw-vulkan
A nuklear adapter that does Vulkan rendering
Stars: ✭ 52 (+116.67%)
Mutual labels:  glfw
react-skeleton-loader
A react helper for skeleton loaders
Stars: ✭ 61 (+154.17%)
Mutual labels:  skeleton
vulkan-seed
🌋🌱 A Vulkan starter repo that you could use to get the ball rolling.
Stars: ✭ 57 (+137.5%)
Mutual labels:  glm
goes2go
Download and process GOES-16 and GOES-17 data from NOAA's archive on AWS using Python.
Stars: ✭ 77 (+220.83%)
Mutual labels:  glm

glfw-skeleton Build

A skeleton C++20 OpenGL 4.1 app that uses glfw, glad, and glm libraries and builds with CMake to enable rapid cross-platform hacking with OpenGL.

All libraries are retrieved and built using CMake's FetchContent capability to ensure portability.

Requirements

  • C++20
  • OpenGL 4.1
  • CMake 3.16
  • Make (macOS/Linux)
  • Visual Studio 2019 (Windows)

Quick Start

macOS and Linux

git clone https://github.com/andystanton/glfw-skeleton.git
cd glfw-skeleton
make run

Windows

  • Clone the repository.
  • Open the folder in Visual Studio and switch to CMake Targets View as described in CMake projects in Visual Studio.
  • Right click on the glfw-skeleton target and choose Debug.

Compatibility

Tested on macOS 11.6, Windows 10, & Ubuntu 20.04.

macOS Windows Linux
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].