*** tpb has joined #freeorion | 00:00 | |
*** tomboy64 has quit IRC | 01:01 | |
*** mithro has joined #freeorion | 01:19 | |
*** bernardh has joined #freeorion | 02:43 | |
CIA-76 | FreeOrion: tzlaine * r3554 /trunk/FreeOrion/combat/OpenSteer/ (8 files): (log message trimmed) | 02:54 |
---|---|---|
CIA-76 | FreeOrion: Serialization of classes derived from boost::enable_shared_from_this<> appears | 02:54 |
CIA-76 | FreeOrion: to be broken. It was supposed to be fixed in 1.43, but the 1.43 beta does not | 02:54 |
CIA-76 | FreeOrion: appear to be fixing our particular problem. I've implemented a horrible hack, | 02:54 |
CIA-76 | FreeOrion: which is to implement boost::enable_shared_from_this<>'s functionality in the | 02:54 |
CIA-76 | FreeOrion: combat classes that previously derived from boost::enable_shared_from_this<>. | 02:54 |
CIA-76 | FreeOrion: This means that the automatic initialization of each object's weak_ptr is not | 02:54 |
*** STalKer-X has quit IRC | 03:22 | |
*** STalKer-Y has joined #freeorion | 03:22 | |
*** kroddnoMobil has quit IRC | 03:29 | |
*** kroddnoMobil has joined #freeorion | 03:43 | |
*** ChanServ sets mode: +o kroddnoMobil | 03:43 | |
CIA-76 | FreeOrion: tzlaine * r3555 /trunk/FreeOrion/util/SerializePathingEngine.cpp: | 03:47 |
CIA-76 | FreeOrion: Added management of shared_from_this() weak_ptr to PathingEngine::serialize() | 03:47 |
CIA-76 | FreeOrion: missing from previous commit. | 03:47 |
*** aleksil has joined #freeorion | 04:11 | |
*** tomboy64 has joined #freeorion | 06:00 | |
*** enigmatic has joined #freeorion | 06:23 | |
kroddnoMobil | GeofftheMedio: whats the current release plan? | 06:36 |
GeofftheMedio | wait until you and .Id have linux and OSX packages available, make a Win32 package for a similar SVN revision, upload, post about it, update front page | 06:37 |
kroddnoMobil | ;-) | 07:15 |
kroddnoMobil | dead lock situation ^^ | 07:15 |
*** enigmatic has quit IRC | 07:31 | |
*** kroddnoMobil has quit IRC | 07:31 | |
*** enigmatic has joined #freeorion | 07:37 | |
*** kroddnoMobil has joined #freeorion | 07:37 | |
*** calvino.freenode.net sets mode: +o kroddnoMobil | 07:37 | |
GeofftheMedio | kroddn: how so? are you waiting for the release to make the package? | 07:45 |
*** tomboy64 has quit IRC | 08:19 | |
*** tomboy64 has joined #freeorion | 08:33 | |
*** kroddn|afk has joined #freeorion | 09:16 | |
*** mithro has quit IRC | 09:39 | |
kroddnoMobil | GeofftheMedio: no, but without deadline I am not able to work efficient | 09:58 |
kroddnoMobil | Tonight I'll try to fix the german translation | 09:59 |
GeofftheMedio | I'm hardly in a position to be giving deadlines... | 09:59 |
kroddnoMobil | My problem is - on my notebook i am not able to play, so I am not able to work on the translation | 09:59 |
GeofftheMedio | check out the de_stringtable.txt recently added | 09:59 |
kroddnoMobil | "recently" ? | 09:59 |
GeofftheMedio | a few days, as opposed to ger_stringtable.txt that is years old | 09:59 |
*** mithro has joined #freeorion | 10:04 | |
GeofftheMedio | kroddn: was it you who traced crashes to the glUseProgramARB(0) call in OgreGUI::Enter2DMode ? | 10:05 |
kroddnoMobil | yes | 10:08 |
kroddnoMobil | i commented that line out, than it does not crash | 10:08 |
kroddnoMobil | but it leeds to a freeze of my whole system - i don't know if its the gfx or the audio part | 10:09 |
kroddnoMobil | the call is NOT the problem | 10:09 |
kroddnoMobil | the if-statement crashes | 10:09 |
GeofftheMedio | if (glUseProgramARB) ? | 10:09 |
kroddnoMobil | yes | 10:09 |
GeofftheMedio | you're sure it's not the glXGetProcAddress call before it? | 10:10 |
GeofftheMedio | I don't see how a simple if statement would cause a crash... | 10:10 |
kroddnoMobil | wait, i'll try | 10:10 |
kroddnoMobil | I thing this code there is new | 10:11 |
GeofftheMedio | maybe trying finding the address of glUseProgram instead of glUseProgramARB | 10:12 |
kroddnoMobil | isnt there a typo? | 10:13 |
kroddnoMobil | if (glUseProgramARB) | 10:13 |
kroddnoMobil | glUseProgramARB(0); | 10:13 |
kroddnoMobil | should it be | 10:13 |
kroddnoMobil | if (UseProgramARBFn) | 10:13 |
GeofftheMedio | no | 10:13 |
GeofftheMedio | UseProgramARBFn is a typedef | 10:14 |
kroddnoMobil | damn ^^ | 10:14 |
GeofftheMedio | also try replacing glXGetProcAddress with glXGetProcAddressARB | 10:14 |
kroddnoMobil | the crash was on line 228 | 10:18 |
kroddnoMobil | thats the if | 10:18 |
kroddnoMobil | error: �glXGetProcAddressARB� was not declared in this scope <- doesnt work | 10:18 |
GeofftheMedio | 228 glUseProgramARB(0); | 10:19 |
kroddnoMobil | its the if line | 10:20 |
kroddnoMobil | ;-) | 10:20 |
GeofftheMedio | not according to the file in subversion | 10:20 |
kroddnoMobil | but according to my file | 10:20 |
kroddnoMobil | i commented out one line | 10:20 |
GeofftheMedio | commenting doesn't change line numbers | 10:20 |
kroddnoMobil | but I'll try it again with the right debugging files | 10:20 |
kroddnoMobil | copyring the old line and commenting it out changes one line | 10:21 |
GeofftheMedio | what happens if you do | 10:27 |
GeofftheMedio | if (glUseProgramARB) | 10:27 |
GeofftheMedio | std::cout << "test" << std::endl; | 10:27 |
kroddnoMobil | damn, gigi isnt compiled debug | 10:29 |
kroddnoMobil | although i specified it in cmake | 10:30 |
kroddnoMobil | hm. do you know how to build Gigi with debugging symbols? | 10:33 |
kroddnoMobil | In scons it worked when ussing debug=yes, but now it does not | 10:33 |
GeofftheMedio | no idea | 10:34 |
GeofftheMedio | if specifying you want debug built, then regenerating and rebuilding doesn't work, perhaps email tzlaine? | 10:34 |
kroddnoMobil | glUseProgramARB(0) crashes | 10:36 |
kroddnoMobil | but i am sure that before it was the if-line | 10:36 |
kroddnoMobil | the code above the if-line was not there in an older version | 10:36 |
kroddnoMobil | what does that line do? | 10:38 |
GeofftheMedio | the #ifdef stuff for various platforms to get the pointer to the glUseProgramARB function has been there for at least two years | 10:38 |
GeofftheMedio | which line? glUseProgramARB(0) ? | 10:38 |
GeofftheMedio | that unbinds any shader programs currently being used for rendering | 10:39 |
kroddnoMobil | and what happens if that line is not called at all? | 10:39 |
kroddnoMobil | Thats what I did to debug - I disabled that line | 10:40 |
kroddnoMobil | but then my notebook freezes | 10:40 |
GeofftheMedio | any shaders that were running before switching to 2D mode would still be running while in 2D mode | 10:40 |
GeofftheMedio | I think it might also prevent the fixed function rendering pipline from being used | 10:40 |
GeofftheMedio | I don't know if that's an issue in this case, though | 10:40 |
GeofftheMedio | can you figure out what lines are causing the freeze after commenting out that line? | 10:41 |
kroddnoMobil | Its not really a freeze | 10:42 |
kroddnoMobil | The system gets slower continually until it doesn't react any more | 10:42 |
kroddnoMobil | I wasnt able to find out where it comes from | 10:42 |
*** bernardh has quit IRC | 10:42 | |
kroddnoMobil | http://www.freeorion.org/forum/viewtopic.php?f=9&t=4654 <- that describes exactly what i encounter | 10:45 |
tpb | <http://ln-s.net/654h> (at www.freeorion.org) | 10:45 |
kroddnoMobil | My notebook onyl supports GLX 1.5 | 10:50 |
GeofftheMedio | is that important? | 10:58 |
kroddnoMobil | i don't know | 10:58 |
kroddnoMobil | 12:58:43: * Frame Buffer objects (ARB extension): no | 10:59 |
kroddnoMobil | 12:58:43: * Frame Buffer objects (ATI extension): no | 10:59 |
kroddnoMobil | thats form my ogre.log | 11:00 |
GeofftheMedio | I figured | 11:00 |
GeofftheMedio | not sure that it's relevant though... | 11:00 |
kroddnoMobil | i am not sure too | 11:00 |
kroddnoMobil | its maybe may notebook card that will not work | 11:00 |
kroddnoMobil | it's a pity | 11:01 |
GeofftheMedio | are there people who posted on the forums with ati related crashes where it wasn't just an insufficient opengl version? | 11:06 |
*** tomboy64 has quit IRC | 11:06 | |
*** tomboy64 has joined #freeorion | 11:07 | |
kroddnoMobil | GeofftheMedio: i don't exactly now | 11:10 |
kroddnoMobil | know | 11:10 |
GeofftheMedio | is there a software renderer you can use? | 11:11 |
GeofftheMedio | I think I've seen some mention of them | 11:11 |
kroddnoMobil | nice: http://www.freeorion.org/forum/viewtopic.php?f=9&t=4702 | 11:13 |
tpb | <http://ln-s.net/657O> (at www.freeorion.org) | 11:13 |
kroddnoMobil | thats something i wanted to develop too | 11:13 |
kroddnoMobil | What do you mean with software renderer? | 11:13 |
kroddnoMobil | An opengl 2.0 emulation? | 11:14 |
kroddnoMobil | never heard about | 11:14 |
GeofftheMedio | this post mentions a software rasterizer: http://www.freeorion.org/forum/viewtopic.php?p=42543#p42543 | 11:15 |
tpb | <http://ln-s.net/657U> (at www.freeorion.org) | 11:15 |
kroddnoMobil | I think he means the Intel driver, which has open gl 1.5 in software | 11:16 |
kroddnoMobil | its within the intel open source driver | 11:16 |
GeofftheMedio | hmm. ok. | 11:17 |
kroddnoMobil | But a standalone rasterizer... | 11:17 |
*** welterde has quit IRC | 12:48 | |
*** kroddn|afk has quit IRC | 13:54 | |
*** kroddn has joined #freeorion | 14:08 | |
*** ChanServ sets mode: +o kroddn | 14:08 | |
*** kroddn has quit IRC | 14:20 | |
*** kroddnoMobil has quit IRC | 14:20 | |
*** kroddnoMobil has joined #freeorion | 14:22 | |
*** ChanServ sets mode: +o kroddnoMobil | 14:22 | |
*** welterde has joined #freeorion | 14:55 | |
*** kroddnoMobil has quit IRC | 16:11 | |
*** kroddnoMobil has joined #freeorion | 16:11 | |
*** ChanServ sets mode: +o kroddnoMobil | 16:11 | |
*** kroddn has joined #freeorion | 16:27 | |
*** ChanServ sets mode: +o kroddn | 16:27 | |
*** planetmaker has quit IRC | 16:37 | |
*** planetmaker has joined #freeorion | 16:40 | |
*** tomboy64 has quit IRC | 16:49 | |
*** tomboy64 has joined #freeorion | 17:03 | |
*** kroddn has quit IRC | 17:49 | |
*** kroddnoMobil has quit IRC | 17:50 | |
*** kroddnoMobil has joined #freeorion | 17:56 | |
*** ChanServ sets mode: +o kroddnoMobil | 17:56 | |
*** kroddn has joined #freeorion | 17:59 | |
*** ChanServ sets mode: +o kroddn | 17:59 | |
*** kroddn has quit IRC | 18:11 | |
*** kroddn has joined #freeorion | 18:11 | |
*** ChanServ sets mode: +o kroddn | 18:11 | |
*** tomboy64 has quit IRC | 19:43 | |
*** tomboy64 has joined #freeorion | 19:43 | |
*** tomboy64 has quit IRC | 20:01 | |
*** bernardh has joined #freeorion | 20:03 | |
CIA-76 | FreeOrion: tzlaine * r3556 /trunk/FreeOrion/ (5 files in 3 dirs): | 20:55 |
CIA-76 | FreeOrion: Added PathingEngine updates to the client, so that the movement of ships can | 20:55 |
CIA-76 | FreeOrion: be observed during each turn. Also put the turn duration in PathingEngine.h. | 20:55 |
CIA-76 | FreeOrion: tzlaine * r3557 /trunk/FreeOrion/UI/CombatWnd.cpp: Hid the CombatWnd Turn button during combat setup. | 21:00 |
*** welterde has quit IRC | 21:01 | |
*** welterde has joined #freeorion | 21:14 | |
kroddnoMobil | GeofftheMedio: I have two positive results according ATI card on linux | 21:33 |
kroddnoMobil | It seems that newer cards with binary ati drivers work | 21:33 |
GeofftheMedio | that's encouraging | 21:33 |
kroddnoMobil | for my notebook chip there's no support from ATI any more, so I have to use the open source driver | 21:33 |
kroddnoMobil | One guy reported 3 Test results, one failed: that one using the open source driver | 21:34 |
kroddnoMobil | how's the Mac version going? | 21:34 |
GeofftheMedio | .Id said he could make a package, but I haven't heard from him in a few days | 21:35 |
kroddnoMobil | maybe he has cmake problems? ;-) | 21:35 |
GeofftheMedio | he uses an xcode project of his own creation | 21:37 |
CIA-76 | FreeOrion: tzlaine * r3558 /trunk/FreeOrion/combat/OpenSteer/ (LocalSpace.h SimpleVehicle.cpp Vec3.cpp): | 21:39 |
CIA-76 | FreeOrion: Changed the default "up" direction used in the OpenSteer code from +Y to +Z. | 21:39 |
CIA-76 | FreeOrion: This fixes the spurious banking of ships in combat. | 21:39 |
*** tomboy64 has joined #freeorion | 21:55 | |
*** tomboy65 has joined #freeorion | 22:22 | |
GeofftheMedio | kroddn: .Id says he'll make a package on Friday | 22:35 |
kroddnoMobil | okay, do you plan to select a special revision? | 22:47 |
GeofftheMedio | no. he'll tell me which he uses. Nothing outside of combat is being modified at the moment though, aside from the serialization fixes. | 22:48 |
GeofftheMedio | unless tzlaine decides to, but if he does, I'll suggest using a version before that | 22:48 |
kroddnoMobil | I hope I'll get to work on the translations | 22:57 |
kroddnoMobil | and maybe we could play another round with on a dedicated server :-) | 22:58 |
kroddnoMobil | time for bed | 22:58 |
kroddnoMobil | 1 am here | 22:58 |
CIA-76 | FreeOrion: geoffthemedio * r3559 /trunk/FreeOrion/ (4 files in 4 dirs): (log message trimmed) | 23:18 |
CIA-76 | FreeOrion: -Switched order of system icon layout and rendering buffer initialization in | 23:18 |
CIA-76 | FreeOrion: MapWnd to fix an intermittant crash I was seeing when clicking on enemy empire | 23:18 |
CIA-76 | FreeOrion: fleet buttons after having not opened the fleet window to one of my own fleets | 23:18 |
CIA-76 | FreeOrion: or having zoomed the map. This order of actions is consistent with the | 23:18 |
CIA-76 | FreeOrion: MapWnd::SetZoom function and seems to not crash, so seems like a good fix, | 23:18 |
CIA-76 | FreeOrion: though I don't know why there was a problem with the old ordering. | 23:18 |
*** mithro has quit IRC | 23:47 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!