Some examples and task (homework projects) are using the C++ environment
together with OpenGL API,
SDL library,
CUDA or
OpenCL.
(for the C# info see this page)
Software:
Hardware: some examples may run even on a very old OpenGL hardware, nevertheless I recommend using modern NVIDIA or Intel GPU. Most advanced examples/tasks could require recent NVIDIA hardware (CUDA definitely needs NVIDIA GPU).
Short and simple examples are using OpenGL under SDL (with possible help of some additional libraries, e.g. GLEW or Cg toolkit).
SVN repository of C[++] projects is accessible from svn://cgg.mff.cuni.cz/ogl/trunk/.
You may need an additional sources to study details about OpenGL. Nice repository of examples: NeHe tutorial (even in Czech translation).
Documents by OpenGL consortium:
Book reference,
Specifications,
Reference pages:
Official OpenGL Reference,
Red book,
Orange book (GLSL).
Popular NeHe Tutorial
(in Czech) or
Swiftless tutorials covering
evan more recent OpenGL versions.
Copyright (C) 2000-2018 J.Pelikán, last change: 2018-09-24 11:20:26 +0200 (Mon, 24 Sep 2018)