-
Notifications
You must be signed in to change notification settings - Fork 0
Home
imported from (OpenTK.com wiki via Wayback machine](https://web.archive.org/web/20160815084306/http://www.opentk.com/doc)
Welcome and thanks for using the Open Toolkit library!
This manual will guide you through the necessary steps to develop a project with OpenTK. You will learn how to setup a new project, how to successfully use the tools provided by OpenTK and, finally, how to distribute your project to your end-users. You will also find information on writing performing code and maintaining cross-platform compatibility.
This manual is written in a way that allows skipping from section to section as needed, so feel free to do that; or you can read it sequentially from start to end, if you prefer. Keep in mind that you may add a comment at any point - we always try to improve the manual and high-quality feedback will help not only you but future OpenTK users, too. You can also browse the OpenTK API reference; additionally, the forum contains a lot of example code for various problems.
It is our hope that the time invested reading this book will be paid back in full. So let's get started!
- Chapter 0: Learn OpenTK in 15'
- Chapter 1: Installation
- Chapter 2: Introduction to OpenTK
- Chapter 3: OpenTK.Math
- Chapter 4: OpenTK.Graphics (OpenGL and ES)
the rest not imported (yet)
- Chapter 5: OpenTK.Audio (OpenAL)
- Chapter 6: OpenTK.Compute (OpenCL)
- Chapter 7: OpenTK.Input
- Chapter 8: Advanced Topics
- Chapter 9: Hacking OpenTK
- Appendix 1: Frequently asked questions
- Appendix 2: Function Reference
- Appendix 3: The project database
- Appendix 4: Links
- Appendix 5: Translations
This manual is released as Creative Commons (BY-NC-SA). You may reproduce it and creative derivative works for non-commercial purposes: (a) you provide a link to the original; (b) you distribute your derivative work under an identical license.