Difference between revisions of "Jetson/Tutorials/OpenGL"

From eLinux.org
Jump to: navigation, search
(Reworded the OpenGL tutorial page)
Line 1: Line 1:
openGL and openGLES samples and tutorials that build on Jetson.
+
== Introduction ==
 +
The [[Tegra/SoCs#Tegra124|Tegra K1 GPU] in [[Jetson TK1]] uses the same GPU architecture as [http://en.wikipedia.org/wiki/Kepler_%28microarchitecture%29 Kepler] desktop GPUs and thus supports desktop-level OpenGL and OpenGL ES. Thus you can write OpenGL code on Jetson TK1 the same way you would write it for a Linux desktop GPU.
  
 +
== OpenGL samples and tutorials ==
 +
[http://www.opengl-tutorial.org/ opengl-tutorial.org] contains very good introductory tutorials for OpenGL, starting from very basics such as displaying a 2D triangle in a window to more advanced topics such as shadows and particles.
  
[http://www.opengl-tutorial.org/ opengl-tutorial.org]
+
NVIDIA has numerous tutorials ([https://github.com/NVIDIAGameWorks/OpenGLSamples download samples] and [http://docs.nvidia.com/gameworks/index.html#gameworkslibrary/graphicssamples/opengl_samples/opengl_index.htm documentation]) for more advanced topics, often relating to ways of improving performance or combining GPGPU compute with OpenGL 3D graphics.
 
 
 
 
NVIDIA maintained [https://github.com/NVIDIAGameWorks/OpenGLSamples samples download] and [http://docs.nvidia.com/gameworks/index.html#gameworkslibrary/graphicssamples/opengl_samples/opengl_index.htm documentation]
 

Revision as of 14:01, 3 August 2014

Introduction

The [[Tegra/SoCs#Tegra124|Tegra K1 GPU] in Jetson TK1 uses the same GPU architecture as Kepler desktop GPUs and thus supports desktop-level OpenGL and OpenGL ES. Thus you can write OpenGL code on Jetson TK1 the same way you would write it for a Linux desktop GPU.

OpenGL samples and tutorials

opengl-tutorial.org contains very good introductory tutorials for OpenGL, starting from very basics such as displaying a 2D triangle in a window to more advanced topics such as shadows and particles.

NVIDIA has numerous tutorials (download samples and documentation) for more advanced topics, often relating to ways of improving performance or combining GPGPU compute with OpenGL 3D graphics.