#gemrb@irc.freenode.net logs for 17 Nov 2010 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:03:31] --> edheldil_ has joined #GemRb
[00:03:42] <edheldil_> hello
[00:21:35] <-- edheldil_ has left IRC (Ping timeout: 250 seconds)
[00:26:26] <-- Maighstir has left IRC (Quit: ~ Trillian Astra - www.trillian.im ~)
[06:15:08] --- barraAway is now known as barra_
[06:19:42] --- barra_ is now known as barra_library
[06:20:23] --- barra_library is now known as barra_fife
[06:21:40] <-- barra_fife has left IRC (Quit: Verlassend)
[07:15:54] --> lynxlynxlynx has joined #GemRb
[07:15:54] --- ChanServ gives channel operator status to lynxlynxlynx
[07:53:22] --> edheldil_ has joined #GemRb
[08:52:10] <fuzzie> hi
[08:53:06] --> Bo_Thomsen has joined #GemRb
[08:54:03] --> pupnik_ has joined #GemRb
[08:57:38] <-- pupnik has left IRC (Ping timeout: 264 seconds)
[09:00:08] <-- |Cable| has left IRC (Remote host closed the connection)
[09:01:13] <-- Bo_Thomsen has left IRC (Quit: Leaving.)
[09:30:26] --> Bo_Thomsen has joined #GemRb
[09:33:10] <edheldil_> Hi, fuzzie
[10:06:31] --> SiENcE has joined #GemRb
[13:04:24] <pupnik_> http://www.youtube.com/watch?v=G5vps6lizg0 << epic cosplay: bioshock
[13:10:35] <pupnik_> Group Scheduling gets praise from Torvalds: 'I think this is firmly one of those "real improvement" patches. Good job. Group scheduling goes from "useful for some specific server loads" to "that's a killer feature"' - Linus Torvalds http://www.phoronix.com/scan.php?page=article&item=linux_2637_video&num=1
[13:15:59] <lynxlynxlynx> heh
[13:16:22] <lynxlynxlynx> it's a good improvement, but most won't see it, since most users don't use terminals
[13:17:21] <pupnik_> ah
[13:18:56] <fuzzie> i think it's a bit sneakier than that i think
[13:20:45] <fuzzie> something like: for most users you end up with two groups, one 'stuff without a tty' which has important system bits, and one 'stuff the user is running', and it's a big improvement for the two to be separated?
[13:21:24] <pupnik_> he was webbrowsing in tty?
[13:22:21] <lynxlynxlynx> both compile in a tty
[13:22:53] <edheldil_> looks interesting
[13:25:22] <edheldil_> does anyone know what is Sprite2d::BAM ?
[13:26:06] <fuzzie> edheldil_: whether it's a BAM or not.
[13:26:31] <fuzzie> (if it is a BAM, then 'vptr' is a Sprite2D_BAM_Internal* to the BAM data)
[13:27:42] <edheldil_> hmmm...
[13:28:32] <fuzzie> really it should be an internal detail to the video driver, but so far the image refactoring has just made that stuff worse
[13:31:48] <fuzzie> and i still don't know what to do about the MOS importer
[13:34:33] <fuzzie> well, i guess if we can move Sprite2D's internals to the video driver side, then we can just make SDLVideo handle paletted tiles
[13:36:37] <fuzzie> so really the image refactoring has helped there, no more nasty slow GetPixel calls on Sprite2Ds which
[13:36:40] <fuzzie> might be slow
[13:40:41] <fuzzie> my last massif run still has the wasted 30mb in the TIS importer, so that's not so up-to-date
[14:03:37] --> barraAway has joined #GemRb
[14:10:29] <edheldil_> I am trying to navigate myself in SDLVideoDriver.inl and SDLVideo.cpp::BlitSpriteRegion and as a result, my head thretens to explode and I still do not understand what's going on there
[14:11:22] <fuzzie> ah. yes. many have fallen. :)
[14:12:17] <fuzzie> the real code is in BlitGameSprite, if you haven't discovered that already
[14:13:33] <edheldil_> I think the fonts need special blend (Black Bias Blending)
[14:13:55] <edheldil_> so I am trying to find out how to deliver it :/
[14:14:11] <fuzzie> when i looked, i wasn't convinced that it couldn't be done by simply fixing the palette
[14:15:52] <edheldil_> I think it's blended and our current Font.cpp does not allow that
[14:18:19] <pupnik_> cool stuff
[14:18:29] <fuzzie> huh, sabotaging palette override gives weird results
[14:19:29] <fuzzie> oh, i didn't do it properly
[14:20:10] <edheldil_> e.g. http://www.eowyn.cz/gemrb/aa.png clearly shows that it's antialiased
[14:20:51] <fuzzie> and the BAM doesn't have it AAed?
[14:22:14] <edheldil_> good question
[14:28:24] <edheldil_> the palette looks like 0: ffffff00, 1:fefefe00, 2: fdfdfd00, ... 255:00000000
[14:30:12] <fuzzie> we create palettes in the opposite order, i think, but that seems just as useless
[14:32:15] <edheldil_> in essence, the alpha or opacity is the first byte of the palette
[14:32:43] <edheldil_> ... of each color triplet in the palette, I mean
[14:34:13] <lynxlynxlynx> anyone ever used the opensuse build service?
[14:34:20] <edheldil_> nope
[14:34:32] <lynxlynxlynx> https://build.opensuse.org/
[14:34:56] <lynxlynxlynx> looks like an easy way to get all those packages, since most distributors let us down
[14:46:25] <pupnik_> saved
[15:31:27] <-- Bo_Thomsen has left IRC (Quit: Leaving.)
[15:52:35] <pupnik_> tiles tiles tiles http://i.imgur.com/B05yG.png
[15:52:44] <pupnik_> anybody need some tiles? get cher tiles
[15:56:49] --> Bo_Thomsen has joined #GemRb
[16:08:41] --> barra_away has joined #GemRb
[16:11:50] <-- barraAway has left IRC (Ping timeout: 240 seconds)
[16:50:40] --> barra__away has joined #GemRb
[16:53:31] <-- barra_away has left IRC (Ping timeout: 240 seconds)
[17:00:28] --> Maighstir has joined #GemRb
[17:10:26] --> barra_away has joined #GemRb
[17:13:07] <-- barra__away has left IRC (Ping timeout: 240 seconds)
[17:25:12] <-- SiENcE has left IRC (Quit: @all: cya)
[17:38:45] --- barra_away is now known as barra_home
[17:50:21] <CIA-28> GemRB: 03avenger_teambg * re929a83e3c86 10dltcep/ (ChuiEdit.cpp ChuiEdit.h Structs.h chitem.clw chitem.rc): dltcep update (new .chu fields)
[17:55:50] <CIA-28> GemRB: 03avenger_teambg * r0a94ef74d7fb 10gemrb/gemrb/core/GUI/Button.h:
[17:55:51] <CIA-28> GemRB: it turned out, there IS a multiline flag in the button. Swapped two bitfields so
[17:55:51] <CIA-28> GemRB: it is moved to its original place
[18:09:47] <CIA-28> GemRB: 03avenger_teambg * rd1c2cb0a7cc4 10gemrb/gemrb/ (3 files in 2 dirs): Button:read the custom anchor point (also read the button frame indices correctly)
[18:13:46] <CIA-28> GemRB: 03avenger_teambg * r35bd93ca297d 10gemrb/gemrb/plugins/CHUImporter/CHUImporter.cpp: fix previous commit (the hardcoded flags are shifted in our internal representation)
[18:23:07] <CIA-28> GemRB: 03avenger_teambg * r4905e221f3c6 10gemrb/gemrb/ (GUIScripts/GUIDefines.py plugins/CHUImporter/CHUImporter.cpp):
[18:23:07] <CIA-28> GemRB: 1. convert the byte before shifting it
[18:23:07] <CIA-28> GemRB: 2. sync the guiscripts with the bitfield swap in Button
[18:25:56] <lynxlynxlynx> heh
[19:07:44] <lynxlynxlynx> DisableCasting was broken in those recent changes
[19:07:57] <lynxlynxlynx> now you can cast while in tenser's transformation
[19:12:01] <pupnik_> nice
[19:13:30] <lynxlynxlynx> no, the inverse
[19:24:05] --> |Cable| has joined #GemRb
[20:16:30] <CIA-28> GemRB: 03avenger_teambg * rae663660d389 10gemrb/gemrb/plugins/FXOpcodes/FXOpcodes.cpp: fixed fx_disable_casting (swapped cleric/mage in bg2 and keep the stat after FirstApply)
[20:20:27] <Lightkey> ecin
[22:15:12] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[23:20:28] <-- DrMcCoy has left IRC (Ping timeout: 265 seconds)
[23:20:44] --> DrMcCoy has joined #GemRb
[23:20:55] --- pupnik_ is now known as pupnik
[23:36:42] <pupnik> http://www.google.de/images?q=Cappadocia+underground+city the ancient underground cities of Cappadocia (!!)