Current version: 0.20.x
>GeeXLab homepage

Current version: 1.20.0
>FurMark homepage

GPU Caps Viewer
Current version:
>GPU Caps Viewer homepage

GPU Shark
Current version:
>GPU Shark homepage

>JeGX's HackLab

Geeks3D's Articles
>GPU Memory Speed Demystified

>Multi-Threading Programming Resources

>GeForce and Radeon OpenCL Overview

>How to Get your Multi-core CPU Busy at 100%

>How To Make a VGA Dummy Plug

>Night Vision Post Processing Filter

PhysX FluidMark
Current version: 1.5.2
>FluidMark homepage

Current version: 0.3.0
>TessMark homepage

Current version: 0.3.0
>ShaderToyMark homepage
>ShaderToyMark Scores

Current Version: 1.23.0
>Libraries and Plugins
>Online Help - Reference Guide
>Codes Samples

3D Graphics Search Engine:

The Geeks Of 3D

oZone3D.Net - Tutorials

OpenGL Programming

» Back to Tutorials Index

OpenGL Articles

 How To Load and Display an Image with DevIL and OpenGL
  This tutorial shows how to load an image file with DevIL 1.7.5 and use it as a texture in OpenGL. Demo binaries as well as source code are provided.

 ForceWare 181.00: Five New OpenGL Extensions and How To Create an OpenGL 3.0 Rendering Context
  Here is a short tutorial about how to create an OpenGL 3.0 rendering context with the latest ForceWare 181.00 graphics drivers. This article also lists the five new OpenGL extensions exposed by ForceWare 181.00..

 ForceWare 180.42 OpenGL Extensions and New Features
  The new OpenGL extensions exposed ForceWare 180.42 graphics drivers.

 Catalyst 8.10 OpenGL Extensions and New Features
  The new OpenGL extensions exposed Catalyst 8.10 graphics drivers.

 ForceWare 177.89 and OpenGL 3.0
  The new OpenGL 3.0 extensions. Creation of an OpenGL 3.0 rendering context.

 Geometry Instancing
  A review of geometry instancing techniques in OpenGL.

 NVIDIA G80: OpenGL Programming
  The new things brought by the NVIDIA's G80 GPU in the OpenGL Programming.

 OpenGL Vertex Buffer Objects
  The Complete Guide Of OpenGL Vertex Buffer Objects (VBO).

RaptorGL - C/C++ OpenGL 3D Engine

 RaptorGL: introduction
  This article aims to quickly introduce you to RaptorGL and showing a simple example of how to use it.

C/C++ OpenGL Projects

 Tuto 01
  3D window initialization. Gouraud triangle rendering.

 Tuto 02
  Mesh loadingmesh. Wireframe rendering.

 Tuto 03
  Lit mesh rendering. Lighting.

 Tuto 04
  Textured mesh rendering. Texturing

 Tuto 05
  Lit and textured mesh rendering.

 Tuto 07
  Blending and transparency.

 Tuto 08

 Tuto 09
  Stencil buffer and viewport.

 Tuto 10
  Spherical environment mapping and stencil buffer.

 Tuto 11
  Vertical synchronization.

 Tuto 12
  Alpha test.

 Tuto 13
  Shows the use of DevIL library for image loading.

 Tuto 14
  Shows how to use C++ 3D models exported from LynX 3D Viewer. Specular highlights.

 Tuto 15
  Shows how to load a compressed texture and how to setup the trilinear filtering.

 Tuto 16
  Shows how to use the VBO (Vertex buffer Object) and the GLSL (OpenGL Shading Language).

C/C++ OpenGL / GLUT Projects

 GLUT 01
  Shows how to do a fake reflexion using scaling.

 GLUT 02
  Shows how to do a fake reflexion using scaling. Shows how to code a simple ASC file loader.

 GLUT 03
  Shows a motion blur effect.

 GLUT 04
  Shows a terrain generator and how to use contextual menu.

 GLUT 05
  Shows 3D object morphing.

GeeXLab demos

GLSL - Mesh exploder

PhysX 3 cloth demo

Normal visualizer with GS

Compute Shaders test on Radeon

Raymarching in GLSL

>Texture DataPack #1
>Asus Silent Knight CPU Cooler
Page generated in 0.0033900737762451 seconds.