@@ -14,7 +14,7 @@ Homepage: https://github.com/AndrejMitrovic/opengl-tutorials
1414
1515## Target OpenGL version
1616
17- These samples use OpenGL v3.x+ and do not cover the dated immediate mode OpenGL.
17+ These samples use OpenGL v3.x+ and do not cover immediate mode OpenGL.
1818
1919## Hardware Requirements
2020
@@ -23,17 +23,17 @@ latest device drivers.
2323
2424## Platform support
2525
26- - Can build and run on Windows 7 x64 with x86 and x86_64 as the target architectures.
26+ - Tested run on Windows 7 x64 with x86 and x86_64 as the target architectures.
2727
28- - Can build on Linux x64, with x86_64 as target.
28+ - Buildable on Linux x64, with x86_64 as target.
2929I was not able to build with x86 as the target.
3030Additionally I wasn't able to run the samples since VirtualBox has poor OpenGL driver support.
3131
3232Note: Use ` -a x86 ` or ` -a x86_64 ` when invoking ** dub** to select the target architecture.
3333
3434## Building
3535
36- All of the samples in this repository can be built using [ dub] and a recent
36+ All of the samples in this repository can be built using [ dub] and a recent (2.065+)
3737version of a D [ compiler] [ compilers ] .
3838
3939## List of OpenGL projects in this repository
@@ -44,15 +44,15 @@ version of a D [compiler][compilers].
4444
4545The [ opengl-tutorial.org] project is a set of C++ tutorials covering OpenGL v3.3+.
4646
47- The included D [ port] [ opengl-tutorial-port ] contains all of the code samples which have been ported into D.
47+ The included [ D port] [ opengl-tutorial-port ] contains code samples which have been ported into D.
4848
4949[ opengl-tutorial.org ] : http://www.opengl-tutorial.org/
5050[ opengl-tutorial-port ] : https://github.com/AndrejMitrovic/opengl-tutorials/tree/master/ports/opengl-tutorial.org
5151
5252### Upcoming Ports
5353
54- There are several D ports that are awaiting some cleanup and dub-ification ,
55- the following will be coming soon:
54+ There are several D ports that are awaiting some cleanup and dubification ,
55+ the following are coming soon:
5656
5757- http://www.arcsynthesis.org/gltut
5858- http://open.gl
@@ -68,35 +68,31 @@ the following will be coming soon:
6868- http://www.lighthouse3d.com/cg-topics/code-samples/
6969- http://www.mbsoftworks.sk/index.php?page=tutorials
7070- http://www.mbsoftworks.sk/index.php?page=demos
71+ - http://www.humus.name/index.php?page=3D
7172
7273Note: If you know of any other tutorials targetting OpenGL v3.x+ please file an issue
7374with a link to the tutorial, thanks!
7475
75- Additionally examples from the following books might be worth porting,
76+ Examples from the following books might be worth porting,
7677although these aren't planned yet:
7778
78- - Real-Time Rendering
79- - OpenGL Programming Guide
80- - OpenGL SuperBible
81- - OpenGL Shading Language
82- - OpenGL 4.0 Shading Language Cookbook
83- - OpenGL Development Cookbook
84- - OpenGL Insights
79+ - [ Real-Time Rendering] ( http://www.realtimerendering.com/ )
80+ - [ OpenGL Programming Guide (8th edition) ] ( http://amzn.com/0321773039 )
81+ - [ OpenGL SuperBible] ( http://www.openglsuperbible.com/ )
82+ - [ OpenGL Shading Language] ( http://amzn.com/0321637631 )
83+ - [ OpenGL 4.0 Shading Language Cookbook] ( http://amzn.com/1782167021 )
84+ - [ OpenGL Development Cookbook] ( http://amzn.com/1849695040 )
85+ - [ OpenGL Insights] ( http://amzn.com/1439893764 )
8586
86- WebGL tutorials and books also exist in great numbers,
87- although they might be more difficult to port to D due to the
88- use of Javascript / HTML5.
87+ WebGL-based tutorials and books also exist in great numbers,
88+ and should be worth porting to D.
8989
9090## License
9191
92- Unless noted otherwise, samples are distributed under the [ Boost Software License] [ BoostLicense ] , Version 1.0.
93-
94- Note that samples which were ported from existing tutorials likely have their own specific license.
95-
96- See their accompanying license headers for more info.
92+ Each tutorial or book has a license for the samples that it contains.
93+ Check the individual D ports for licensing information.
9794
9895[ dub ] : http://code.dlang.org/download
99- [ BoostLicense ] : http://www.boost.org/LICENSE_1_0.txt
10096[ Derelict3 ] : https://github.com/aldacron/Derelict3
10197[ glad ] : https://github.com/Dav1dde/glad
10298[ compilers ] : http://wiki.dlang.org/Compilers
0 commit comments