Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/briansipple/opengl-os-x-yosemite-setup-framework
A framework of setup code for creating an OpenGL project in C++ on OS X Yosemite, fully functional from the command line via Makefiles (no need for XCode or CMake), and incorporating GLFW3 and GLEW
https://github.com/briansipple/opengl-os-x-yosemite-setup-framework
Last synced: 14 days ago
JSON representation
A framework of setup code for creating an OpenGL project in C++ on OS X Yosemite, fully functional from the command line via Makefiles (no need for XCode or CMake), and incorporating GLFW3 and GLEW
- Host: GitHub
- URL: https://github.com/briansipple/opengl-os-x-yosemite-setup-framework
- Owner: BrianSipple
- Created: 2015-01-29T18:49:40.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-02-25T17:52:53.000Z (over 9 years ago)
- Last Synced: 2024-10-11T11:23:58.540Z (about 1 month ago)
- Language: C++
- Homepage:
- Size: 285 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenGL on OS X Yosemite -- Setup Framework
A framework of setup code for creating an OpenGL project in C++ on OS X Yosemite, using GLFW3 and GLEW.All code is intended to be fully functional from the command line via the use of Makefiles (no need for XCode or CMake), and incorporates useful third-party libraries such as GLFW3 and GLEW.
#Usage
The demo project uses GLEW and GLFW3 as a means of showing how third-party libraries
can be used with OPENGL in a fairly straightforward way. If you don't have the necessary
libraries installed, zip files for GLEW can be found [here](http://glew.sourceforge.net/) and binaries for GLFW3 can be found [here](http://www.glfw.org/).
(Of course, they can also be removed / substituted).Once you have the necessary dependencies, that's pretty much it! You may need to tweak the provided Makefile should your libraries be kept in a differently named directories,
but regardless, running ```make``` is intended to generate an OPEN_GL executable that renders the following triangle:From there, the project is yours. Feel free to extend it and use it
as the framework for any and all OPEN_GL adventures.# TODO
This project is very much a work in progress. I'll continue to add useful updates and documentation
as I go about building my own OPENGL library. In the meantime, any questions, suggestions, and corrections are highly encouraged!