#exult@irc.freenode.net logs for 1 Nov 2009 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[05:43:44] <-- Marzo_away has left IRC ("Marzo vanishes suddenly.")
[12:17:04] <-- Colourless has left IRC ("casts improved invisibility")
[13:20:24] --> Marzo has joined #exult
[13:25:20] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[13:33:02] --- Marzo is now known as Marzo_away
[13:48:20] <Dominus> ok, seems that some x11 stuff that comes with macports is now fixed that I can run the X11-Studio-enabled-Exult with opengl scaler.
[13:48:35] --- Marzo_away is now known as Marzo
[13:49:11] <Dominus> problem with x11-exult is that when switching to fullscreen, Exult desn't take over the full screen but only adds blac borders to fill the desktop.
[13:49:39] <Dominus> right now compiling exult without x11 to see how that fares now with switching to fullscreen
[13:50:27] <Dominus> (and since the x11-exult is supposed to be for editing Exult with Studio, no true fullscreen can be considered a feature :))
[13:50:48] <Dominus> I'm just ranting a bit to record what the problem is :)
[13:55:57] <Dominus> switching the non-x11 Exult to fullscreen is still not possible
[13:57:38] <Dominus> BUT it now it is actually playable if you start Exult in fullscreen mode
[13:58:28] <Dominus> Only the exult menu screen is bad, not centered and the right borders have a light show...
[14:03:41] <Dominus> http://img210.imageshack.us/i/exult.png screenshot, colors inverted in this picture http://img515.imageshack.us/i/exult1.png/ to show the actual white border that is flashing
[14:04:48] <Marzo> OpenGL?
[14:04:48] <Dominus> so the top and right border is flashing when you are in this screen. Reminds me a lot of old C64 games with speedloader :)
[14:05:11] <Dominus> oh, yeah, that is with opengl as scaler, I'll try point
[14:05:29] <wjp> what do you mean exactly by 'switching [...] to fullscreen is still not possible' ?
[14:05:56] <Dominus> it won'T switch
[14:06:08] <wjp> crash? just stays windowed?
[14:06:19] <Dominus> it will say in the console switching to fullscreen but will not switch, stays windowed
[14:06:54] <Dominus> and opengl seems to be the only scaler that shows anything in fullscreen, all others show blackness
[14:09:21] <wjp> and none of the scalers allow switching?
[14:09:49] <Dominus> I'm trying right now to go through them...
[14:10:43] <Dominus> interestingly, I can switch FROM fullscreen
[14:15:59] <Dominus> hmm, point has problems when you start Exult in fullscreen with it. all our menu items are red and when you select a game, the screen stays black. When you start Exult with another scaler and you switch in game to it, it actually works...
[14:17:23] <Dominus> and when you switch from one of the scalers that scale >2x to the 2x, the pallette will be distorted as well. When you then start it in fullscreen mode, these will work though
[14:18:10] <Dominus> any ideas where to start figuring this out?
[14:19:36] --- Marzo is now known as Marzo_away
[14:48:40] --- Marzo_away is now known as Marzo
[14:58:43] --- Marzo is now known as Marzo_away
[15:51:05] <pupnik> good question
[15:51:55] <pupnik> i suspect not an exult issue
[15:52:49] <pupnik> windows, mac, or binary linux drivers
[16:12:19] <Dominus> I *think* that behavior started with OS X 10.6 BUT I can't confirm and that could be partly a SDL issue, BUT switching fullscreen works for other SDL apps (Pentagram, ScummVM, Dosbox)
[16:22:37] <Dominus> oh, a tracker item about this problem on XP http://sourceforge.net/tracker/?func=detail&aid=2885134&group_id=2335&atid=102335
[16:23:14] <Dominus> since I guess that kirben updated snapshots to SDL 1.2.14 this should be an Exult/SDL problem
[16:26:58] <Dominus> I'll grab the Windows snapshot and will see how it behaves in my virtual machine.
[16:43:17] <Dominus> in my VM with Exult configured to opengl x3 same behavior as on OS X, white borders on top/right
[16:44:40] <Dominus> point x3 also exhibits rendering problems, different to the OS X ones, though
[16:49:50] <Dominus> but switching to fullscreen works for all scalers. OpenGL switches fine between fullscreen/windowed, only it will not display anything after switching. Could be a VM problem, though
[16:56:39] <Dominus> VERY interesting, on my VM with Windows 7, switching does NOT work
[16:56:51] <Dominus> there is something seriously wrong
[16:58:14] <Dominus> and point has a different behavior yet again...
[16:58:50] <pupnik> :/
[16:58:53] * pupnik ponders
[16:59:16] <pupnik> i've had problems with some apps taking fullscreen in linux, with various drivers
[16:59:24] <pupnik> and gfx card combos
[17:00:32] --- Marzo_away is now known as Marzo
[17:01:44] <Dominus> hmm, in the case of my VMs, I *think* it could be the same driver for XP and W7, at least the same graphics card...
[17:07:13] <Dominus> nope, not the "same" emulated graphics card for XP and W7 in VMWare
[17:10:33] <-- Lord_Nightmare has left IRC ("Leaving")
[17:15:37] <Dominus> wjp, Marzo, does this work for you with SDL 1.2.14 on whatever system you are atm?
[17:16:43] <Marzo> I can't test atm (I am mucking about with the source doing some things that prevent me from compiling)
[17:17:06] <Marzo> (trying to make progress in some things that I started a few months back)
[17:17:09] --> Lord_Nightmare has joined #exult
[17:18:06] <Dominus> Marzo: sounds good :)
[17:19:44] <wjp> switching to fullscreen and back works here with sdl 1.2.14 (point x2 scaler)
[17:20:28] <wjp> but it does seem to confuse my window manager, which it doesn't with 1.2.13
[17:20:56] <wjp> (specifically all my windows are moved toward the top-left as if the full-screen resolution was lower)
[17:23:00] <Marzo> In Ubuntu 9.10, works perfectly (switching to/from) even switching scalers as full screen is toggled
[17:27:44] <Dominus> hmm, ok, so it is mostly working for you guys. how does point x3 behave in fullscreen? any other oddities? With all three systems (OSX, XP, W7) I had other strange things, either in the Exult logo, exult menu or game menu...
[17:30:17] <Marzo> I tried several scalers, including Hq3x and OpenGL, in the exult and game menus, as well as in-game, and all worked fine full-screen
[17:30:39] <Dominus> luck you!!! :)
[17:31:47] <Marzo> The common thread is that neither M$ nor Apple are involved :-)
[17:38:09] <wjp> it wouldn't surprise me if exult does something wrong with different pixel formats, though
[17:41:49] --- Marzo is now known as Marzo_away
[17:55:54] <Dominus> any way to debug this?
[17:56:04] --- Marzo_away is now known as Marzo
[17:56:27] <Marzo> I won't be able to help because I am trying to debug a problem that should not exist
[17:56:35] <Marzo> (those are the worst...)
[17:57:00] <Dominus> wjp, if you are interested, I tested out compiling scummvm svn today and it builds and runs without a problem on OS X 10.6.1
[17:57:09] <Dominus> jfyi
[17:58:13] <Dominus> marzo, no problem, it is not urgent, I just wanted to get it out of the way and was amazed to see that Windows suffers from this as well
[18:01:16] <Marzo> (make that a makes-me-want-to-bang-head-into-wall kind of problem, because I simply can't see what is going wrong; the same (template) code works for one thing but not for another, despite the relevant parts being nigh identical)
[18:21:10] --- Marzo is now known as Marzo_away
[18:47:08] <pupnik> sorry :/
[18:47:21] <pupnik> exult made my brain hurt
[19:25:02] <Dominus> I'm also trying to build Exult static. I've looked at how scummvm does it and tried to copy it but I'm failing miserably...
[19:25:14] <Dominus> http://pastebin.com/f6fb922f9 if someone sees an obvious faux pas
[19:25:24] --- Marzo_away is now known as Marzo
[19:25:54] <Dominus> ifdef USE_VORBIS is only a leftover from the scummvm way and I've copied it a bit higher...
[19:26:34] <Dominus> basicly the same works for scummvm when I build that static...
[19:26:48] <Dominus> anyway, I'm going to watch tv now… :)
[19:27:04] <Dominus> my gf is looking at my machine very angry now :)
[19:37:13] --- Marzo is now known as Marzo_away
[19:43:44] <-- exultbot has left IRC (signing off...)
[19:44:58] --> exultbot has joined #exult
[19:44:58] --- Topic for #exult is: Exult: http://exult.sourceforge.net/ - The open source engine for Ultima 7
[19:44:58] --- Topic for #exult set by Colourless at Fri Sep 12 00:40:42 2008
[19:45:01] --> Rottingbeef has joined #exult
[19:45:11] --> RadoS has joined #eXult
[19:45:17] --- RadoS is now known as Guest71118
[19:50:06] <-- pupnik has left IRC (Remote closed the connection)
[19:53:01] --- ChanServ gives channel operator status to Dominus
[21:27:39] <Dominus> adium is strange
[21:28:30] <Dominus> just got this message from "syn" (?):(notice) Your reported IP [] is banned: christel;  Your access to freenode has been terminated. mailto:klines@freenode.net with questions. (2009/02/19 18.45)
[21:28:45] <Dominus> I'm puzzled...
[21:29:05] --- Marzo_away is now known as Marzo
[21:30:49] <wjp> http://announce.freenode.net
[21:33:40] <Dominus> thanks wjp
[21:43:56] --- Marzo is now known as Marzo_away
[21:57:57] --> Colourless has joined #Exult
[21:57:57] --- ChanServ gives channel operator status to Colourless
[22:54:00] --> Kirben has joined #exult
[22:54:00] --- ChanServ gives channel operator status to Kirben
[22:55:32] --> Cahaan has joined #exult