From GPWiki
Jump to: navigation, search
GPWiki Logo 64px.png   This user is also a GPWiki forums user.

Name: Karl Walsh
Occupation: SysAdmin / Developer

I've been coding ever since I was given a ZX81 back in 1982. I've used Sinclairs, BBCs, Commodore AMIGAs and finally IBM PCs. Over the years I've tinkered with Sinclair BASIC, AMOS, DevPac C, QBasic, C/C++, VB, C#, ASP.Net, Perl, Java, Python and some others that I dont't remember.

I love coding graphical stuff and after discovering the joys of Mode 13h shortly after starting coding on the PC, I've never looked back.
DOS graphics gave way to DirectX and I converted to OpenGL in 2002. I'm currently trying to get to grips with the new ways of doing things in the newer versions OpenGL.

I took over running GPWiki late in 2010 when Ryan's commitments meant that he couldn't give the site the time it needed.

AMBER - An OpenGL Battletech environment.
CBFG - A bitmap font generator.
glSandbox - A tool for playing with OpenGL blending and alpha functions.
Lots of little tools and toys which will probably never see the light of day.

Current Languages
C & C++
Visual Basic
A bit of Java, mainly for Android.
PHP (Handy for hacking the board and Wiki to stop spammers.)

Codehead's Corner

GPWiki Journal

Contributions Worth Mentioning

OpenGL Tutorial Framework in collaboration with Marijn

OpenGL Tutorial Framework Demos:

BMP Loader (C/C++)
TGA Loader (C/C++)
PCX Loader (C/C++)

Beating the message pump (C/C++)