Skip to content

Commit db01d1c

Browse files
committed
add stripped down copy of glsdk
- based on upstream 0.5.2 release - replaced boost by C++11 - fixed glload compile on Linux
1 parent 4db491c commit db01d1c

File tree

650 files changed

+409491
-134
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

650 files changed

+409491
-134
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@ The [License.txt](License.txt) file contains the licensing information for the m
1111

1212
In case you prefer Java to C++, Giuseppe Barbieri [created a Java port here](https://github.com/elect86/modern-jogl-examples).
1313

14+
## Building the tutorials
15+
16+
- `apt-get install premake4`
17+
- build glsdk
18+
- inside glsdk run `premake4 gmake`
19+
- inside glsdk run `make config=release`
20+
- `premake4 gmake`
21+
- `make config=release`
22+
1423
## Rebuilding the HTML Documentation
1524

1625
- `apt-get install lua-filesystem xsltproc docbook-xsl`

get_externals.lua

Lines changed: 0 additions & 134 deletions
This file was deleted.

glsdk/License.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
This distributions contain source code from several sources. Each of these sources has its own copyright and licenses.
3+
4+
The FreeGLUT library is distributed under the terms of the X-Consortium License, as specified in the "freeglut/COPYING" file.
5+
6+
The GLFW library is distributed under the terms of the zlib/libpng license, as specified in the "glfw/COPYING.txt" file.
7+
8+
The GLM library is distributed under the terms of the MIT License, as specified in the "glm/copying.txt" file.
9+
10+
With a few exceptions exceptions, all other materials in this distribution are copywritten and distributed under the terms of the MIT License, as specified in the "./MIT License.txt" file. The following files are not distributed under this license:
11+
12+
* glimg/source/stb_image.c
13+
* glimg/source/stb_image.h
14+
15+
These files have been released in the public domain and therefore are not copywritten.

glsdk/common_defines.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
return {
2+
"_CRT_SECURE_NO_WARNINGS",
3+
"_SCL_SECURE_NO_WARNINGS",
4+
"BOOST_ALL_NO_LIB",
5+
}

glsdk/freeglut/AUTHORS

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
Pawel W. Olszta <[email protected]>
2+
the person to be blamed for freeglut
3+
4+
Andreas Umbach <[email protected]>
5+
the first person to contribute to the freeglut project,
6+
contributed the cube and sphere geometry code
7+
8+
Steve Baker <[email protected]>
9+
joystick code (from his great PLIB), numerous hints
10+
tips on the freeglut usability
11+
and for taking the project over when Pawel bowed out
12+
13+
Christopher John Purnell
14+
Don Heyse
15+
Dave McClurg
16+
John F. Fay
17+
Norman Vine
18+
Daniel Wagner
19+
Sven Panne <[email protected]>
20+
contributing the project, using the product, and generally keeping it going
21+
22+
Brian Paul
23+
Eric Sandall
24+
giving us the oomph! to make an official release
25+
26+
James 'J.C.' Jones
27+
designing the new website
28+
29+
...and all the opengl-gamedev-l people that made Pawel start this project :)

glsdk/freeglut/COPYING

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
Freeglut Copyright
3+
------------------
4+
5+
Freeglut code without an explicit copyright is covered by the following
6+
copyright:
7+
8+
Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved.
9+
Permission is hereby granted, free of charge, to any person obtaining a copy
10+
of this software and associated documentation files (the "Software"), to deal
11+
in the Software without restriction, including without limitation the rights
12+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13+
copies or substantial portions of the Software.
14+
15+
The above copyright notice and this permission notice shall be included in
16+
all copies or substantial portions of the Software.
17+
18+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
21+
PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
22+
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
23+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
24+
25+
Except as contained in this notice, the name of Pawel W. Olszta shall not be
26+
used in advertising or otherwise to promote the sale, use or other dealings
27+
in this Software without prior written authorization from Pawel W. Olszta.

0 commit comments

Comments
 (0)