Reprogramming my brain

Profile
None
High performance coding in my spare time
15 comments
8 entries
Advertisement
gregs
March 14, 2007
The new NeHe SDK
For those of you interested in the new upcoming SDK from the NeHe group, to replace my old NeHe SDK, here are some screenshots [grin]

Basic texturing (note, the art was done by other members of the NeHe group):


Multi-texturing:


Particle system:


OBJ file loader:


The other big difference is that the n…
1,935 views
gregs
May 10, 2006
C++, the STL and the GPL
As I'm redoing the Nehe SDK for the updated site, I've been looking into the libraries I can use without licensing problems - in other words licences that won't restrict the use to which the SDK can be put. Viral licenses such as the GPL are therefore a no no. I don't have a personal problem with t…
2,131 views
gregs
August 20, 2005
64 bit Windows XP calling convention
If you have to cater for many platforms, you have to know a great deal about their conventions, especially if you have to mix assembler with your high level languages. Windows XP 64 is no exception, and Microsoft have given us a whole new set of calling conventions that make use of the expanded ins…
1,024 views
gregs
August 14, 2005
Win32 Exception catching + 64bit assembler
Since I seem to have annoyed Rob Loach with my last entry, this time, I'll write something useful[grin]

I have been spending quite a while writing an advanced test framework for my system, as was looking for a simple way of catching system exceptions, which were the main problems with the code being…
1,324 views
gregs
August 14, 2005
New Horizons
It has been a while since my last entry[wink]. I have just been made redundant from my old work as a neuroscientist, so this means I should have a little more time to work on the middleware game solution I've been planning, health aside[sick].

Hopefully, I should be posting more from now on.
894 views
gregs
August 28, 2004
Documenting
For those of you that don't know, I spend some of my time at work programming medical software for the treatment ideas my group comes up with. Recently, I have had to write my code so that one of my students can use the libraries I write.

I have used most of the major documenting tools on the marke…
868 views
gregs
August 21, 2004
Post- or Pre-Increment
I have been told off quite often for my use of post as opposed to preincrementing integer variables, especially in my NeHe SDK, as it is bad practice, and therefore teaching bad practice.

The reason for this is that in certain situations a temporary variable is constructed to hold the value before i…
920 views
gregs
August 19, 2004
First Entry
Writing cross-platform code is quite useful. It means that you have to research each part, so you have a better understanding of your code. However, porting inline x86 assembly from Windows to Linux causes more difficulties than it solves. The simplest solution appears to be to write assembly routi…
877 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
8 Followers
15 Entries
9 Followers
johnhattan
Programmer
1,277 Entries
46 Followers
ApochPiQ
Generalist
628 Entries
43 Followers
dgreen02
Generalist
338 Entries
55 Followers
Advertisement