#pentagram@irc.freenode.net logs for 7 Dec 2004 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage


[04:10:53] --> Colourless has joined #Pentagram
[04:10:53] --- ChanServ gives channel operator status to Colourless
[06:06:43] --> Jett has joined #pentagram
[06:06:43] <-- Darke has left IRC (Read error: 104 (Connection reset by peer))
[08:38:07] <-- Colourless has left IRC ("bbl")
[09:08:05] --> Colourless has joined #Pentagram
[09:08:05] --- ChanServ gives channel operator status to Colourless
[12:34:56] --> Fl00der has joined #pentagram
[13:15:53] <-- Kirben has left IRC ("System Meltdown")
[14:02:55] <-- edbgon has left IRC ()
[14:25:00] --> WattAtWork has joined #pentagram
[14:57:55] <-- servus has left IRC (adams.freenode.net irc.freenode.net)
[14:59:39] --> servus has joined #Pentagram
[19:26:37] <-- WattAtWork has left #pentagram ()
[19:26:47] <wjp> Colourless: I've got a bit of a prototype of an invertergump working at the moment
[19:26:59] <wjp> it's not really efficient or anything, but it does invert things :-)
[19:28:24] <wjp> it creates a secondary rendersurface, calls PaintChildren on that rendersurface, gets it 'as a texture', inverts the texture and then blits the texture to the original rendersurface
[19:48:43] <wjp> seems to reduce frame rate from around 35 to around 20
[19:49:04] <wjp> (not entirely surprisingly :-) )
[19:50:20] <Colourless> sounds like a 'really' terrible way of doing things :-)
[19:50:25] <Colourless> i guess i'll have to 'fix' it
[19:54:21] <wjp> to reduce the amount of unnecessary blits, I guess we'd have to either use a special texture-to-surface blitter (in rendersurface, I guess), or a way of inverting the contents of a rendersurface directly
[19:55:11] <Colourless> special blitter
[19:56:55] <wjp> hm, were you planning any non-'software'rendersurfaces, btw?
[19:57:05] <Colourless> yes i was
[19:57:43] <Colourless> OpenGL is planned
[19:58:14] <wjp> oh, by the way, the inverting code in docs/scratch is meant for in-place inverts; inverting blits are significantly simpler
[19:59:57] <Colourless> i can imagine it would be
[20:01:12] <wjp> newline = getLine(getIndex(oldline) + state) would probably do the trick
[20:33:33] <Colourless> cya
[20:33:34] <-- Colourless has left IRC ("casts improved invisibility")
[21:13:49] <-- Fl00der has left IRC ()
[21:13:49] <-- watt has left IRC (Read error: 104 (Connection reset by peer))
[22:49:04] --> Kirben has joined #pentagram
[22:49:04] --- ChanServ gives channel operator status to Kirben
[23:54:52] --> Ember has joined #pentagram
[23:54:52] <-- Jett has left IRC (Read error: 104 (Connection reset by peer))