#exult@irc.freenode.net logs for 3 Apr 2003 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:37:25] --> Kirben has joined #exult
[00:37:25] --- ChanServ gives channel operator status to Kirben
[00:59:03] --- Jett is now known as DarkeZzz
[01:05:43] --> Servus has joined #exult
[01:11:28] <-- Kirben has left IRC (Read error: 54 (Connection reset by peer))
[01:29:22] --> Kirben has joined #exult
[01:29:22] --- ChanServ gives channel operator status to Kirben
[01:39:03] --> ShadwChsr has joined #exult
[01:39:14] <-- ShadwChsr has left IRC (Client Quit)
[02:00:29] <-- animeloe has left IRC (Read error: 54 (Connection reset by peer))
[02:06:21] --> animeloe has joined #exult
[02:06:27] --- animeloe is now known as Eclair
[02:10:07] <Servus> how yummy
[02:10:35] <Eclair> hehe
[03:09:39] <-- Yuv422 has left IRC ("BitchX: the fresh-maker!")
[03:15:23] --> ShadwChsr has joined #exult
[04:45:19] <-- ShadwChsr has left IRC ()
[07:04:24] --> Yuv422 has joined #exult
[07:13:18] --> ShadwChsr has joined #exult
[07:16:09] <ShadwChsr> heyhey :)
[07:16:17] <Yuv422> hi
[07:34:51] <ShadwChsr> whats new?
[07:35:12] <Yuv422> just looking at adding some scalers to Nuvie.
[07:37:44] <ShadwChsr> nuvie? oh yea
[07:37:46] <ShadwChsr> i remember now :0
[07:37:57] <ShadwChsr> hows that going?
[07:38:19] <Yuv422> check out the new look webpage. http://nuvie.sf.net/
[08:21:53] <ShadwChsr> ohh man brings back memories
[08:21:54] <ShadwChsr> LOL
[08:22:15] <ShadwChsr> oldskool
[08:22:16] <ShadwChsr> ;)
[08:25:12] <Yuv422> :)
[08:29:25] --> Quester has joined #exult
[08:31:54] <-- Quester has left IRC (Client Quit)
[08:32:40] --> Quester has joined #exult
[08:32:47] <-- Quester has left IRC (Remote closed the connection)
[08:55:25] <Yuv422> time to go
[08:55:27] <-- Yuv422 has left IRC ("BitchX for president.")
[09:14:09] <-- ShadwChsr has left IRC (Read error: 104 (Connection reset by peer))
[09:25:16] --> Dark-Star has joined #exult
[10:34:25] --> Quester has joined #exult
[10:35:27] --> shazza has joined #exult
[10:35:41] <shazza> hey
[10:35:56] <Quester> hi
[10:36:15] <shazza> How are you doing Quester?
[10:36:22] <shazza> Are you on a Quest?
[10:36:39] <Quester> maybe :)
[10:37:08] <shazza> Yes or No.
[10:38:03] <Quester> Yes
[10:38:05] <Quester> :)
[10:38:20] <shazza> I see.
[10:38:26] <shazza> What kind of Quest, Quester?
[10:39:05] <Quester> save the world :)
[10:44:12] <shazza> Well how are you saving the world sitting on your chair, typing in a chat?
[10:44:56] <Quester> I'll find a helpers throw chat
[10:48:17] <shazza> Understood.
[10:48:24] * Servus can't sleep!
[10:48:34] <shazza> Why?
[10:48:52] <Servus> because i woke up? :-)
[10:49:05] <shazza> Understood Sir.
[10:52:05] <Quester> shazza, who are you?
[10:52:14] <shazza> shazza
[10:52:15] <Quester> why you ask me?
[10:52:52] <shazza> I didn't ask you, you obviously asked me.
[10:54:41] <Servus> i think that deserves a *blink*blink* ? ;-)
[10:57:35] <shazza> To whom?
[10:58:48] <Servus> it was a generalized blink -- "Did I give you a blinky?"
[11:00:23] <shazza> No.
[11:01:01] <Servus> good.
[11:01:12] <shazza> Yes.
[11:21:54] --> SB-X has joined #exult
[11:36:11] <-- Quester has left #exult ()
[11:55:33] --> Colourless has joined #Exult
[11:55:33] --- ChanServ gives channel operator status to Colourless
[11:55:56] <Colourless> hi
[11:56:46] <SB-X> yo
[12:09:54] --> Yuv422 has joined #exult
[12:09:59] <Yuv422> hi
[12:10:10] <Colourless> gu
[12:10:49] <Yuv422> hmm that's a new one. :)
[12:10:58] <SB-X> gu!
[12:11:03] <Colourless> don't don't know gu? you suck then :-)
[12:11:30] <Yuv422> how does one respond properly to a guing?
[12:11:31] <Colourless> think about it for a minute or 10
[12:12:10] <Yuv422> is your aim off?
[12:12:29] <Colourless> you might be warm
[12:12:36] <SB-X> ho
[12:12:41] <Servus> ura rgw kwdr agudr,
[12:13:08] <Yuv422> jo
[12:13:13] <Eclair> boo
[12:13:34] <Colourless> ENOUGH! You see the @ symbol by my name?
[12:13:42] <SB-X> no
[12:13:43] <Colourless> it means I am god here
[12:13:50] <SB-X> oh
[12:14:01] <SB-X> i still dont see it
[12:14:08] <DarkeZzz> Colourless: Sure you are Colourless! You *just* keep believing that...
[12:14:08] <SB-X> :)
[12:14:53] <SB-X> i see a green dot by his name
[12:14:59] <SB-X> its very colorful
[12:15:18] <Colourless> !!!
[12:15:26] <Eclair> hehe
[12:15:34] <Colourless> you add colour to colourless... only darke is allowed to do such things!
[12:16:17] <Yuv422> what shade of gray are you colourless?
[12:16:24] <Yuv422> battleship?
[12:16:26] <SB-X> i dont need to add colour, your already have plenty of colour
[12:16:37] <Colourless> Yuv422, grey IS a colour
[12:16:37] <SB-X> Yuv422: he thinks he is invisible
[12:16:55] <Yuv422> Doh!
[12:17:20] <Yuv422> what level of luminence are you colourless?
[12:17:32] <Colourless> 0
[12:17:48] <Yuv422> ah..
[12:18:19] <Colourless> but that is meaningless
[12:19:39] * Colourless is encoded in RGBA
[12:19:49] <Eclair> hehe
[12:20:00] <Eclair> 0 can be infinate and non-existant
[12:20:06] * Yuv422 is encoded in Yuv422. :)
[12:20:22] <Servus> prefers modulated RGB:-)
[12:20:30] <Eclair> oh...
[12:20:43] <Eclair> then Colourless would be -1, -1, -1
[12:20:45] <Eclair> :P
[12:21:07] <Servus> colourless can be 0x000000??
[12:21:19] * SB-X is on an analog wavelength with infinite precision. :P
[12:21:20] <Eclair> nah...
[12:21:21] <Colourless> colourless is 0xFF000000 !
[12:21:22] <Eclair> that's too nice
[12:21:35] <Eclair> how about BSOD ^_^
[12:21:47] <Colourless> that includes permodulated alpha :-)
[12:21:53] <Servus> we differ on our endians
[12:22:00] <Eclair> hehe, true
[12:22:08] <Yuv422> big endian is the best!
[12:22:10] <Servus> i have 32 levels of modulation.
[12:22:24] <Eclair> I like 2^128 levels of modulation :)
[12:22:26] <Colourless> big endian is for foolish mac users... oh wait....
[12:22:30] <Servus> impossible
[12:22:35] <Yuv422> Hey. :P
[12:22:40] <Eclair> hehe
[12:22:45] <Eclair> smack colourless for that
[12:23:16] <Yuv422> I would it he had any colour and I could precieve him!
[12:23:18] <Eclair> though BSOD seems to fit Colourless's profile
[12:23:44] <Eclair> use EM spectrocity
[12:24:31] <Colourless> hey, just because I'm a PC users who is working with engines that have little endian interperted languages doesn't mean anything
[12:24:31] <Colourless> U7 = little endian, u8 = little endian
[12:24:31] <Colourless> as you can clearly see, Little endian is the only format that can be used for 'great' computers rpgs, and as such, it's the best :-)
[12:24:35] <Servus> take any image and remove the saturation and it's now colourless
[12:24:52] <Servus> mac doesnt have games... mac has 2-year-old table scraps from pcs ;)
[12:25:17] <Yuv422> like I ever play games!
[12:25:22] <Eclair> SURE!!!
[12:25:26] <Eclair> myst....
[12:25:30] <Eclair> muhahaha
[12:25:48] <Colourless> you call that a game?
[12:25:58] <Colourless> hell, it was developed in hypercard for crying out loud
[12:26:07] <Servus> what about RealMYST?
[12:26:16] <Yuv422> If it's not a remake or run in an emulator I don't touch it. ;)
[12:26:28] <Eclair> hehe
[12:26:35] <Eclair> got the Special Edition of the Myst series
[12:26:42] <Eclair> still got to finish playing oit
[12:28:00] <Eclair> btw Yuv422 did you get scaler working?
[12:28:15] <Yuv422> hehe I should be working on that now. ;)
[12:28:31] <Eclair> when you get the new cvs up just buzz and I'll pull
[12:28:41] <Eclair> and PLEASE not in hypercard :P^_^
[12:28:57] <Eclair> though... Myst really was a great game
[12:28:57] <Yuv422> right I'm going to go away for a bit and hack scaling into Nuvie.
[12:29:13] <Eclair> have fun :)
[12:29:31] <Colourless> what have I warned you about 'hacking' things in :-)
[12:29:43] <Eclair> *smacks Colourless
[12:29:46] <Eclair> :P
[12:29:47] <Yuv422> while I'm at it I might convert it over to hypercard.. or wait maybe VB or even C# .net active X :)
[12:29:53] <Eclair> NOOOOOOOOOOooooooooooooooooooooooo
[12:29:57] <Eclair> then I'll dump it :)
[12:30:05] <Eclair> but you'll need to dump the license
[12:30:11] <Yuv422> hehe be back later.
[12:30:17] <Eclair> yeah
[12:30:31] <Yuv422> don't worry Colourless. It's your routines I;m hacking into shape. ;)
[12:30:53] <Yuv422> just going to merge renderSurface into my surface class.
[12:31:13] <Eclair> btw are you doing rerendering?
[12:31:28] <Eclair> or your going to just use the original objjects and "AA" them a bit?
[12:31:29] <Yuv422> rerendering?
[12:31:38] <Eclair> redraw the objects
[12:31:51] <Eclair> like in exult
[12:31:53] <Yuv422> nope you smudge the whole image a bit
[12:31:58] <Yuv422> ;)
[12:32:01] <Eclair> they kinda 3D'ed it a bit
[12:32:12] <Eclair> hehe
[12:32:23] <Servus> 3d hardware can support FSAA without intrinsic support for it in the program
[12:32:40] <Eclair> yes, but in linux that's not quite the case
[12:32:55] <Eclair> the driver would explicitly require support for it
[12:33:12] <Eclair> and iirc most 3d accel drivers for linux don't have the FSAA completely done
[12:33:14] <Colourless> scaling is not the same as aa
[12:33:34] <Colourless> final result may appear similar to the end users, but it's really nothing similar
[12:33:45] <Eclair> who said scaling WAS the same as AA
[12:34:08] <Colourless> no one did, but SOMEONE did mention AA
[12:34:18] <Eclair> yes I did
[12:34:25] <Eclair> then servus changed the topic slightly
[12:34:50] <Eclair> anyways... I should go now
[12:34:55] <SB-X> ntw someone change the channel topic
[12:35:05] <SB-X> btw*
[12:35:18] * Eclair looks at Colourless
[12:36:45] * Colourless looks for wjp
[12:36:54] <Colourless> eh, he's not here, looks like nothing will be done
[12:38:34] <shazza> for what
[12:38:42] <Yuv422> what are your SR_* methods colourless?
[12:38:55] <Colourless> ignore them :-)
[12:39:08] <Yuv422> how about Softrendersurface?
[12:39:15] <Colourless> they are #ifdef out so they best not be touched
[12:39:16] <Yuv422> and customrendersurface?
[12:40:06] <Yuv422> CustomRenderSurface::display8
[12:40:18] <Colourless> SoftRenderSurface should contain the code that handles drawing of the shapes. it's templated to support 16bit and 32bit rendering with the same code
[12:40:18] <Colourless> customrendersurface is able to draw shapes as 8 bit
[12:41:03] <Yuv422> what is a shape object?
[12:41:37] <Colourless> a shape is the multiframe graphic format used by ultima 8 :-)
[12:41:48] <Colourless> it's rle encoded
[12:42:02] <Yuv422> hmm I might replace that with a straight 8 bit image buffer.
[12:43:56] <Colourless> do what you want
[12:44:28] <Colourless> be warned, the pentagram scalers ONLY work with 16 and 32 bit surfaces
[12:44:41] <Yuv422> how much bigger does the surface need to be for 2xSaI?
[12:44:51] <Colourless> 2x width, 2x height
[12:45:13] <Yuv422> ah k I thought it needed some overflow
[12:45:35] <Colourless> no, our code does clipping
[12:45:55] <Colourless> the way it works is you render normally to a 'normal' sized surface. you then call the scaler to upscale to the 'upscaled' surface
[12:46:27] <Yuv422> does the scaler take an SDl_rect list or does it update the whole unscaled surface?
[12:46:36] <Colourless> it will update what you want it to update
[12:46:54] <Colourless> you need specify the dimentions for it to update
[12:47:45] <Colourless> // Scale
[12:47:46] <Colourless> scaler->Scale(screen->format_type, screen->pixels, // type, source
[12:47:46] <Colourless> 0, 0, screen->w, screen->h, // x, y, w, h
[12:47:46] <Colourless> screen->pitch/screen->bytes_per_pixel, screen->h, // pixels/line, pixels/col
[12:47:46] <Colourless> sdl_surf->pixels, // dest
[12:47:46] <Colourless> sdl_surf->pitch/sdl_surf->format->BytesPerPixel, // destpixels/line
[12:47:48] <Colourless> scale_factor); // scale_factor
[12:47:56] <Yuv422> righto
[12:48:08] <Yuv422> what is xform_blend.h?
[12:48:39] <Colourless> nothing you need to worry about. it's just the way we handle the 'translucent' blending, which was table based in 8 bit modes, in 16/32 bit modes
[12:48:54] <Yuv422> ah k
[12:50:41] <Yuv422> can I get rid of the SoftRenderSurface templates?
[12:51:39] <Colourless> yes, since it shouldn't be needed by you
[12:55:22] <Yuv422> what about this zbuffer stuff?
[12:58:14] <Colourless> the is SR_ related stuff, ignore
[13:18:16] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[13:43:51] <Colourless> to go i do
[13:43:51] <-- Colourless has left IRC ("casts invisibility")
[13:56:48] <Yuv422> time for bed.
[13:57:23] <Yuv422> scaler support is started but major changes are needed to get everything working with 16/32 bit surfaces
[13:57:36] <Yuv422> it will be better in the long run though.
[13:57:49] <Yuv422> cya
[13:58:01] <-- Yuv422 has left IRC ("BitchX: its not your ordinary stick of gum")
[13:58:45] <SB-X> brb
[13:58:54] <-- SB-X has left IRC ("X-Chat [1.6.4]")
[14:27:48] --> SB-X has joined #exult
[14:28:10] --- SB-X is now known as sbx
[14:31:16] <-- Dark-Star has left IRC ("going home...")
[14:47:35] <-- shazza has left IRC (Read error: 110 (Connection timed out))
[15:16:20] * Eclair is away: patching life
[16:28:41] --> Dark-Star has joined #exult
[19:39:26] --> ShadwChsr has joined #exult
[19:39:30] <ShadwChsr> hey
[19:39:55] <ShadwChsr> :)
[19:40:45] <sbx> hello
[21:40:41] <laxdragon> how about in here?
[21:42:00] <sbx> nope
[21:42:13] * sbx yawns.
[21:42:25] <sbx> im going to sleep
[21:42:32] <sbx> cya
[21:42:32] <-- sbx has left IRC ("X-Chat [1.6.4]")
[21:54:30] <-- ShadwChsr has left IRC ()
[23:38:19] --> Kirben has joined #exult
[23:38:20] --- ChanServ gives channel operator status to Kirben
[23:38:59] <-- Dark-Star has left IRC ()