Main Articles Links Download Screenshots Humour Reading Tools Projects About myself Guestbook |
Source Code for my books (all comments are in English) |
Compiled binary of 3D engine to my book "Graphics for 3D Game using OpenGL". |
Full source code to my book "Graphics for 3D Game using OpenGL" - main code and used libraries |
glut examples from my book "Graphics for 3D Game using OpenGL". |
Full source code to book "Computer Graphics. Polygonal Models.". |
Full source code to book "Computer Graphics. Dynamics. Realistic Imaging". |
Fixed GLSL-shaders to y book "OpenGL Extensions". |
Unsorted stuff |
Sources to Rain screensaver. |
C++ class for improved noise, function based on Ken Perlins Java-code. |
New screensaver Rain. |
Screensaver showing rotating 4D-cube (hypercube) - binary, source and screenshot |
Mac OS X |
Source code to my article Working with Bezier curevs in Mac OS X. |
Source code to articles Programming for Mac OS X - working wih resources. |
Source code to article Programming for Mac OS X Cocoa - building a calculator. |
Source code to article Programming for Mac OS X Cocoa - writing a screensaver. |
Source code to article Programming for Mac OS X - making OpenGL-application using GLUT. |
Source code (part 1, part 2, part 3 и part 4) to article Programming for Mac OS X - making OpenGL-application using Cocoa. |
Full source code to my book "OpenGL Extensions", Mac OS X (Intel only) version. Building instruction for installing required libaries. |
Full source code to my book "Developing and Debugging Shaders", Mac OS X (Intel only) version. Building instruction for installing required libaries. |
Tools & Libraries |
libTexture - my library for working wirth textures for OpenGL. Supports bmp, tga, jpg, png, gif, dds formats, cubic maps. Supports Windows, Linux and Mac OS X (Intel). |
libExt - my library for working with OpenGL extensions, supports Windows, Linux and Mac OS X (Intel). |
libMesh - my library for working with simple meshes, supports loading meshes from ase, 3ds, lwo, md3 and md5 formats. Works under Windows, Linux and Mac OS X (Intel). |
Small classes libaray for working with 2-3-4-dimensional vectors, quaternions and matrices. Supports Windows, Linux and Mac OS X (Intel). |
Small classes library absracting OpenGL shaders -, GLSL, Cg, ARB_vertex_program, ARB_fragment_program. Support Windows, Linux and Mac OS X (Intel)). |
FrameBuffer libary for working with EXT_framebuffer_object extension. Supports Windows, Linux and Mac OS X (Intel). |
Small patch to Python Image Library, allowing to save RGB (24-bit) and RGBA (32-bit) images in TGA format. Place file in Lib\site-packages\PIL\ of Python folder. |
Noise function - source |
Utility, showing supported OpenGL extensions. Can download extensions specs. Taken from delphigl. |
Typical OpenGL examples |
|