diff --git a/download/index.markdown b/download/index.markdown index cc8134d45..a4f370783 100644 --- a/download/index.markdown +++ b/download/index.markdown @@ -16,18 +16,11 @@ tags: [] [Tutorial 1]({{site.baseurl}}/beginners-tutorials/tutorial-1-opening-a-window/) explains how to build the source code. Please read it ! -You can download the ZIP archive containing the whole set of tutorials here: - -* [Tutorials source code on GitHub, .zip](https://github.com/opengl-tutorials/ogl/archive/master.zip) - -For older computers, you can try the 2.1 branch (not updated as often) : - -* [Tutorials source code on GitHub, Opengl 2.1, .zip](https://github.com/opengl-tutorials/ogl/archive/2.1_branch.zip) - -Alternatively, you can directly checkout the Git repository : +You can directly checkout the Git repository : * [Checkout the source on GitHub](https://github.com/opengl-tutorials/ogl) + If you have an issue building or running the code, please read the [FAQ]({{ site.baseurl }}/miscellaneous/faq/). All the source code on this site (except third-party libraries) is released under the WTFPL Public Licence : diff --git a/index.markdown b/index.markdown index 308e82a51..53f20219d 100644 --- a/index.markdown +++ b/index.markdown @@ -14,12 +14,8 @@ Full source code is available [here]({{ site.baseurl }}/download). Feel free to contact us for any question, remark, bug report, or other : contact@opengl-tutorial.org, but don't forget to read the [FAQ]({{ site.baseurl }}/miscellaneous/faq/) first ! -Contributions are welcome, especially for the [translations]({{site.baseurl}}/miscellaneous/contribute/translation/) ! - If you enjoy our work, please don't hesitate to spread the word ! -Follow us ! - diff --git a/miscellaneous/contribute/index.markdown b/miscellaneous/contribute/index.markdown deleted file mode 100644 index c1cad150b..000000000 --- a/miscellaneous/contribute/index.markdown +++ /dev/null @@ -1,22 +0,0 @@ ---- -layout: page -title: Contribute -categories: [] -order: 15 -tags: [] ---- - -* TOC -{:toc} - -Did you found these tutorials useful ? -Do you want to contribute ? - -There are various way to contribute and we welcome any of them ! - -*Want to share your knowledge and make your very own tutorial ? Drop us an email with your idea, we would be more than happy to help you, and host it on the website ! -*Spotted an error (code, math, typo, gramatical error) in a tutorial ? Report it on [Github issue tracker](https://github.com/opengl-tutorials/ogl). -*Want to help us traduce one tutorial, or all the tutorials in a new language (like Spanish, Portuguese, etc) ? Follow this [guide]( {{ site.baseurl }}/miscellaneous/contribute/translation/). -*The website is not beautiful enough ? If you're talented in CSS and website please drop us an email ! - -If you have any other ideas that you wish to share with us please don't hesitate to contact us by email. diff --git a/miscellaneous/contribute/translation/index.markdown b/miscellaneous/contribute/translation/index.markdown deleted file mode 100644 index 79d39f079..000000000 --- a/miscellaneous/contribute/translation/index.markdown +++ /dev/null @@ -1,40 +0,0 @@ ---- -layout: page -title: Translation -author: - display_name: Sistr - email: damien.mabin@gmail.com - url: '' -categories: [] -order: 17 -tags: [] ---- - -* TOC -{:toc} - -Do you want to translate just one page ? No problem ! -A whole series of tutorial ? Even better (^_^)! - -# Want to complete / correct an existing translation ? - -Clone the branch "gh-pages" on the project's github repository [here](https://github.com/opengl-tutorials/ogl/tree/gh-pages). -Find the page you want to edit, modify it, and simply send it back to us **by email** (or submit a **github pull request if you prefer**). - -Finding the file you want to edit is really easy. -For example if you want to translate that page in japanese: - -[https://github.com/opengl-tutorials/ogl/tree/gh-pages/jp/intermediate-tutorials/tutorial-9-vbo-indexing](https://github.com/opengl-tutorials/ogl/tree/gh-pages/jp/intermediate-tutorials/tutorial-9-vbo-indexing) - -Notice the path of the page: *"jp/intermediate-tutorials/tutorial-9-vbo-indexing/"*. -Next in the github repository, under the branch *gh-pages*, you'll find a file: *"index.markdown"* under the same path: - -[https://github.com/opengl-tutorials/ogl/tree/gh-pages/jp/intermediate-tutorials/tutorial-9-vbo-indexing](https://github.com/opengl-tutorials/ogl/tree/gh-pages/jp/intermediate-tutorials/tutorial-9-vbo-indexing) - -# Want to participate in a new language ? - -Contact us, we will create the new language folder for you, and you can then follow the same step as above: Find the file you want to translate, edit it, and send it back via email or pull-request. - -# This Git stuff looks complicated... - -Contact us, we'll do our best to make translating as easy as possible ! diff --git a/miscellaneous/faq/index.markdown b/miscellaneous/faq/index.markdown index 91bc0fcc4..98d796ea5 100644 --- a/miscellaneous/faq/index.markdown +++ b/miscellaneous/faq/index.markdown @@ -13,7 +13,7 @@ print: true # About sending e-mails... -Sending an e-mail to contact@opengl-tutorial.org is the most effective way to get support. However, if you have a problem, please include as much information as you can. This means at least : +You can try sending an e-mail to contact@opengl-tutorial.org, but we don't have much time anymore to provide support. In any case, please include as much information as you can. This means at least : * OS : Gentoo ? Windows XP ? ... (remember : use the 2.1 port if you have a mac !) * 32 bits or 64 bits ? @@ -46,10 +46,6 @@ Several possible reasons : Please check if you have an Intel card. You can do so using glewinfo, GPU Caps Viewer, or any other tool. -Intel cards, except recent HD4000, don't support OpenGL 3.3. As a matter of fact, most only support OpenGL 2.1. You have to download the 2.1 version from the Downloads page instead. - -The other possible reason is that you're on a Mac, with a pre-Lion version. Same stuff applies... - ## Wrong working directory Chances are that you don't run them from the right directory. Try double-clicking on the .exe from the explorer. @@ -64,8 +60,8 @@ If you created a program from scratch, make sure you created a VAO : ``` GLuint VertexArrayID; - glGenVertexArrays(1, &VertexArrayID); - glBindVertexArray(VertexArrayID); +glGenVertexArrays(1, &VertexArrayID); +glBindVertexArray(VertexArrayID); ``` ## GLEW bug @@ -93,25 +89,6 @@ glewExperimental = true; You did read Tutorial 1, right ? You didn't try to write your own makefile and build everything yourself, RIGHT ? -# Why should I use OpenGL 3.3 if Intel and Mac can't run it ?! - -... also known as : - -# Which version of OpenGL should I use ? - -As a matter of fact, I don't recommend using OpenGL 3 or above for an application. I use it in the tutorials because it's the **clean** way to learn OpenGL, without all the deprecated stuff, and because once you know 3.3, using 2.1 is straighforward. - -What I recommend is : - -* Learn in OpenGL 3.3 so that you know the "right way" -* Set a target hardware for your application. For instance, *require *FBOs and GLSL. -* Use GLEW to load all the extensions. At startup, refuse all hardware which hasn't the required functionality level. -* From now on, you can code almost like if you were on 3.3, with only a few changes. -* If you really want to deal with older/cheaper hardware , you can still deal with them by disabling effects which require FBOs, for instance. - -