[01:52:19] --> Kirben has joined #exult
[01:52:19] --- ChanServ gives channel operator status to Kirben
[06:14:25] --> ShadwChsr has joined #Exult
[06:54:19] --> matto has joined #exult
[07:43:12] <-- ShadwChsr has left IRC ()
[08:04:38] --> cnj has joined #exult
[10:29:11] --> wjp has joined #exult
[10:29:11] --- ChanServ gives channel operator status to wjp
[10:29:31] <wjp> hi
[10:30:40] <Darke> Greetings.
[11:02:14] --> Fingolfin has joined #exult
[11:02:25] <wjp> hi Max
[11:02:42] <Darke> Hi.
[11:02:43] <Fingolfin> hiya
[11:02:46] --- ChanServ gives channel operator status to Fingolfin
[12:12:00] <-- Fingolfin has left IRC ("42")
[12:26:33] --> Colourless has joined #Exult
[12:26:33] --- ChanServ gives channel operator status to Colourless
[12:27:28] <Colourless> hi
[12:28:02] * Darke pawwaves. Hi!
[12:45:07] <wjp> hi
[13:07:18] <Colourless> i've been working at upgrading the 'old' pentagram tools to be able to use 16 bit rendering. Works fairly well. Not that much of a noticable difference actually (speed or appearance). 16 bit Xform blending though tends to look better though
[13:09:29] <Colourless> of course what i've been doing has pretty much shown that putting the shape drawing methods in the Shape class is mostly a bad idea, since i've now got somehting like 10 shape drawing methods (including opengl ones)
[13:10:38] * Darke ooooohs and ows.
[13:10:42] <Colourless> while that amount will still be required if things were done differently, if the drawing methods were in RenderSurface a virtual function or function pointer could be used, so we wouldn't have to keep adding if's all over the place
[13:11:16] * Darke nods. Makes sense.
[13:11:27] <Colourless> in places i have got things like:
[13:11:39] <Colourless> if (opengl) shape_gl->display();
[13:11:56] <Colourless> else if (screen->pixels16) shape->display16()
[13:12:04] <Colourless> else shape->display()
[13:12:53] <Colourless> in other places it's worse because there is also if's for flipped rendering and translucency
[13:12:58] <-- Kirben has left IRC ("System Meltdown")
[13:13:28] * Darke nods. Ick.
[13:15:07] <Colourless> yes ick indeed
[13:20:42] <Colourless> what i'm probably going to do is modify the 'old' code and create something that I sort of think would be best for use in pentagram itself. It's just a tad difficult to develope a rendering system with nothing to render :-)
[13:25:39] * Darke understands the problem. How about trying to write a compiler for a machine that doesn't exist? *grin*
[13:31:05] * Darke , however, must awaken early this coming morning on his ongoing quest to eradicate student and staff problems. Unfortunately eradicating staff and students isn't an option. *grin* Night all!
[13:31:42] <Colourless> :-)
[13:31:42] <Colourless> cya
[13:31:58] <wjp> night
[13:32:20] * Darke leaves a bucket of turquoise paint blanced precariously above Colourless' head, before disappearing into the void.
[13:32:24] --- Darke is now known as Darke|afk
[13:32:40] * Colourless teleports away
[13:32:43] * wjp throws a pebble at the bucket of turquoise paint
[13:32:46] <Colourless> you need to try harder than that
[13:33:15] * wjp watches the pebble bounce of the bucket of turquoise paint onto the bucket of pink paint above Colourless' new location
[13:33:51] <Colourless> now that is just cheating. that must have been a magically enchanted pebble. curse that bunny
[13:37:00] * Darke|afk *poofs* "That ain't my pebble. *grin* wjp had it." *poof*
[14:19:13] --- Colourless is now known as Cless|Away
[15:27:25] <-- matto has left IRC ("This feeling.. inside me. Finally found my life, I'm finally free. No longer torn in two. Living my own life by learning f)
[16:14:46] --> Suvroc has joined #exult
[16:14:49] <Suvroc> hello
[18:12:02] <-- cnj has left IRC ("[x]chat")
[18:42:33] <-- Cless|Away has left IRC ("gone")
[19:27:23] --> cnj has joined #exult
[20:36:20] <-- cnj has left IRC ("[x]chat")
[22:16:11] <-- wjp has left IRC ("Zzzz....")
[23:29:17] --> Kirben has joined #exult