Tuesday, 2014-01-28

*** tpb has joined #freeorion00:00
*** tomreyn has quit IRC00:07
*** tomreyn has joined #freeorion00:20
*** tomreyn has joined #freeorion00:20
*** tomreyn has quit IRC00:31
*** GeofftheMedio has quit IRC00:33
*** GeofftheMedio has joined #freeorion00:39
*** Afdal has joined #freeorion01:05
ADMJUNGS! ... hab da mal ne frage!01:24
ADMWenn Ich eine groooße Galaxy im Game spiele und volle Einsicht habe, und aich ein größeres Stück der StarMap sehen kann ...01:25
ADMwenn Ich dann mal flott den MausZeiger bewege um einen button zu drücken bzw ein Menu zu öffnen aber der Klick so schnell garnicht01:26
ADMankommt .... ich sehe ein paar animierte Linien und etc ... ABER WAS MACHT DIE KISTE DA EIGENTLICH???01:27
ADMich meine das ist ein pups an arbeit aber die kiste schleicht in zeitlupe .. denk ihr das ist normal?01:28
ADMich möcht es mal so erklären .... guckt mal das zeug an was da gerendert werden muss um SO AUSZUSEHEN wogegen der ganze kram, wenn der user nix macht auch keine rechenzeit zu futtern hat .  der größte teil ist gfx, das uppt die grafikkarte null komma nix weg - der audio part vom audio chip - keine last für das gerät,  mal kalkulieren, was das prog von platte an media daten ziehen muss ... so ein ogg 5 minutes sind 10mb - peanuts01:37
ADMimages ... tjoa.... wieviel sind das  summa sumarum?  geht schneller die bilder gepackt im ram zu halten und auf bedarf zu entpacken als sie entpackt oder gepackt von der platte zu laden01:39
ADMgraka hat normal mehr als 256mb ram - da kann man schon was lassen, zb images resp textures .. das heist die load für platte  liegt alle 5min  für ein ogg, der media stuff auf der graka, ram and cpu free für game logic and gui und darfs clk fpr clk auf user input warten --- aber wenn ich klicke warte ich sekunden darauf das was passiert ... iwas ist da quer, oda?01:42
errataich bin berliner02:07
*** Afdal has quit IRC02:11
*** Afdal has joined #freeorion02:30
ADMniederer sachse wenn das zählt03:03
*** STalKer-X_q has joined #freeorion04:46
*** STalKer-X has quit IRC04:46
*** Afdal has quit IRC06:44
*** frankbutt has joined #freeorion07:41
*** frankbutt has left #freeorion07:41
*** STalKer-X_q has quit IRC10:38
*** STalKer-X has joined #freeorion10:40
ADMgoood moooorning viet oriiiiion!  :)10:41
ADMkann mit büdde mal developer mit durchblicker lehrgang audienz gewähren?10:42
Nagilum_immer diese metafrager10:42
ADM hallolo :)10:43
ADMich hab da ne galaxy  512 stars laufen, per overtaker den klarblick10:43
ADMhw hat 2 kernel und 4gb ram, etc .. keine alte hw aber mobile resp notebock10:44
ADMwenn ich aufs display schiele sehe ich ,,,,  background static wenn nicht gescrollt, ein paar static images  für statische objete und einen maus cursor der dem input folgt ... soweit die notwendige load10:47
ADMaber wenn ich zb  versuche menu zu benutzen dann stalled das ohne ende  -- input braucht gerne 2 sekunden und mehr ohne swap10:48
ADMfrage:  was macht die app in der zwischenzeit so alles wichtige?10:48
ADMich vergass den  audio stream den die gpu mit erledigt aber das ist peanut .... resp 128kbps10:49
Nagilum_ich geh mal davon aus, daß das Bild jedesmal neu aufgebaut wird10:49
ADMgou handelt auch den mayor share der graphic ... also hauptsächlich die media data mit geometry data aus ram and  gpu realm schicken10:50
ADM25 FPS10:50
ADMnicht kilofps sondern fps10:51
Nagilum_gou?10:51
ADMgpu ^_^10:51
ADMand=an10:52
ADMich meine ich kann die performance nit erklären10:52
ADM2 cores, nehmen wir einen für os idle10:53
Nagilum_ich geh mal davon aus, daß das Bild jedesmal neu aufgebaut wird10:53
ADMbitte calculiere mal die nette load10:53
ADMneben brutto bleibt kaum nette10:53
ADM netto10:53
ADMwenn  fo auf zweiten core läuft kann man den overhead der vielschichtigen driver architecture ignorieren ,, bleiben 90% idle10:56
Nagilum_man könnte auch einfach das bild cachen so lange der user nix drückt10:56
ADMdas wäre cool aber  besser wäre es die media und geometry auf gpuram zu bufferne und dort zu sampeln ... für mein notebook  brächte dies allerdings wenig vorteile weil die gpu ihren ram share und transfer rate auf den main ram haat10:58
ADMvorteil wäre speed auch bei dynamic10:58
Nagilum_die ganze Darstellung wird von ogre gemacht, damit hat FO nicht allzuviel zu tun10:59
ADMwogegen für eher static state während user input der cache ansatz des gebufferten frames auch gut wäre10:59
ADMkann man da keine datan auf gpu ram buffern?  ogre rühmt sich ja der qualität  soweit mir ersichtlich ... aber wenn ogre lahmt dann  würd ich den entweder fixen oder senioren stift11:01
ADMbtw  .. muss mal ausprobieren  wenn parents nach dem zauberwort fragen:  a-l-t-e-r-s-h-e-i-m?!?  :D   das kommt immer gut an11:02
ADMalso  ogre,  in germanisch auch menschenfleischfresser gehiessen .. (klingt iie  zynisch fällt mir auf) .. 1-2-311:05
ADMaba topic:  warum suckt freeorion billions an CLKs ohne was ersichtliches zu leisten?11:05
ADMdamit mache ich  ein  Giga Ops wie  shift,and,or,inc, etwa 250 Mega Adds etc ... was gibt es denn da so riesige load zu stemmen ... per ram-burst bzw  pci-burst geht der move von ram zu gpu .. hier quasi local, man  muss nur data von einer bank zu nächsten schieben ... gescheit gemacht heist das ca 99% idle11:08
ADMdma heist das ancient keyword --  mem controller macht die moves11:09
Nagilum_ich hätte es ja gleich als webgame gebaut :>11:10
ADM.. iwie fehlt mir der context ... ich mein das problem auf die cloud schieben ?!?  so einen doofen browser als UI .. brrrrr :)11:11
Nagilum_hey, da läuft inszwischen Unreal drin11:11
ADM:D  hatte gleich so ein komisches gefühl  XD11:12
ADMunreal.... soweit mir ersichtlich ...  kam der name aus  20-bit-os zeiten und der trick die cpu in den 32 bit flat mem mode zu schalten,  ptr register auf 32bit-address-space zu schalten und in den real mode zurck  gekehrt per ptr data im 32bit-addrssspace zu nutzen - aber nit für code11:14
ADMder mode wurde analog real mode unreal mode  geschimpft ... aba wir haben doch  nu 64bit age 8-o11:15
ADMnagilum_   was hälst du von player option spartial starmap ?11:17
Nagilum_sagt mir nix11:18
ADMspart ..  ähnlich wie würfel - mein räumlich11:18
ADMmeint rääumlich -- für 2d analog planar11:19
Nagilum_http://www.unrealengine.com/html5/11:19
tpbTitle: Epic Citadel (at www.unrealengine.com)11:19
Nagilum_das ist die unreal engine 3, nix DOS11:19
ADMaus technischer sicht ist das target für die visual data auf  3d eingerichtet .. und speed so dort steht11:20
ADM:)  ich würd nur selbst gestricktes da nehmen11:20
ADMhab assembler  für ati gpus11:20
Nagilum_sounds like dead end11:21
Nagilum_aber assembler sollte jeder mal gelernt haben11:21
Nagilum_auch wenns heute nich mehr so lustig wie früher ist11:22
Nagilum_68k asm war noch schön11:22
ADMasm is speed und control über hardware  ... das bedeutet für ia32 code vergleichsweise  speed boost x3 verglichen mit c11:22
ADMich werte das  eher als ultra end11:23
ADMaba ...   spartial starmap:    das target is 3d ready11:24
ADMund fo muss das wohl iwie ein constant z liefern um das model zu planieren11:24
ADMiwo wo im code steht   typedef  int[2] t_coord  muss für 2 ne 3 rein11:25
Nagilum_patch ins Forum11:26
ADMmeine frage an dich lautet:  würde dir spartial starmap gefallen?11:27
Nagilum_k.a. was das sein soll11:27
Nagilum_ich bin auch kein Entwickler11:28
ADMeine drei dimensionale sternen karte bzw galaxy11:28
ADMgefallen11:28
Nagilum_hmm11:29
ADMsterne bzw nodes nicht auf einer  fläche sondern einen raum verteilt11:29
Nagilum_hat vor und nachteile11:29
ADMwelche sind dir bedeutsam?11:30
Nagilum_Übersichtlichkeit ist das Hauptproblem11:31
Nagilum_3D ist immer schwierig in eine 2D UI zu übertragen11:31
ADMdein argument hat für mich wert ... aber:  wie wäre es zunächst mit 3D-Lite ?    vorweg:  galaxy is  einer der form nach eher planare struktur:  da wäre die flache Disk und in der mitte der spherische bulk11:34
ADMwenn wir den bulk  ignorien und nur die disk angucken,  von oben wie im game ... dann wäre es möglich die sterne in z zu varieren11:35
ADMund es sähe eigentlich gleich aus   ABER wegen  Z können zwei Sterne gleichzeitig visuel nahe beieinander stehen aber dennoch inräumlicher distanz weit auseinander11:36
ADMkurz gesagt die planare map erzeugen mit random z  wodurch kein stern einen anderen verdeckt und dennoch ein effektiv 3dim model11:37
ADMallerdings eingeschrängt in seinen gestalterischen möglichkeiten: in der standard 2D projektion liegt kein stern vor dem anderen wogegen in der ebene schon sogar 3 sterne auf einer linie stehen können11:39
ADMdie betrachtung aus mathematischer und 3dimensionaler sicht ... natürlich stehen dort stets 2 sterne auf einer gemeinesamen linie , aber keiner die in blickrichtung verläuft11:40
ADMder entwicklungs-strategischen vorteil den ich aus diesen ansatz  erkenne ist der daß dadurch das model tatsächlich 3d wird auch wenn  konkrete starmaps spezielle einschränkungen haben müssen wie erklärt, damit die 2d-orientierte oberflääche problemlos damit klar kommt11:43
ADMkäme der wunsch die starmap später ... hard-3d (also nit quasi-planar-soft 3d) zu machen dann wäre die engine im grunde bereit und spezielle filter oder algos welche die starmap mit speziellen nebenbedingungen generieren müssten nur angepasst werden ...  generelll aber wäre dsa 3d feature auch als option für den spieler anbietbar -   checkbox ob   planar oder soft-3d11:46
*** aanderse has quit IRC11:47
*** aanderse has joined #freeorion11:47
ADMaus spielerischer sicht ergäbe sich der unterschied, daß er nicht stets die sitchbare distanz als effektive distanz  heran ziehen kann sondern zusätzlich die nicht ersichtliche z-tiefe nicht direkt sehen kann und daher auf irgend einer weise  die fehlende information geboten werden muss -- die stumpe art per  Z oder dZ ist da nur prinzipiell ratsam, eine graphische präsentation mittels einer seitlichen Projektion,  also einen  Dreieck,11:55
ADMwelches  Z und die ersichtliche Distanz zusammenführen und die dann ersichtliche Diagonale des Dreiecks zeigt auf gewohnt verständliche Weise die tatsächliche Distanz an..   Knapp erklärt:   eine DreiEcks-Grafik welche die sichtbare  xy-Distanz mit horizontaler Linie zeigt und dazu orthogonal, also vertikal, ebenso eine Linie für Z-Distanz ergeben die zwei Ankatheten eines Rechtwinkligen Dreiecks und dessen Hypothenuse  entspricht der11:55
ADMtatsächlichen Distanz ... denke vll an eine Art ToolTip Box wenn der Spieler ein  Ship bewegen will und Cursor über DST hovered than kommt schnell ein ToolTip mit Grafik und DreiEck für  grafik aber auch  Distanz in  Game- Length-Units sind nützlich11:55
ADMIch meine ein ToolTip als Feature der Lib ist bereits implementiert, ein DreiEck zeichnen und bissl Text dazu stellen , zb nur numerischer  Wert für Z-Distanz bzw  len hypthenuse  ist auch kein riesen ding,  den rechenkram kann man leicht per pythagoras bzw euklidscher geometry lössen.  Distanz  xy muss bereits gelösst sein aber kein ding:   x-distancs = dx  = x2-x1     dx*dx+dy*dy11:59
ADM+ dz*dz  ergibt  distance d *d12:00
ADMalso  hat man  die längen für die katheten und die hypothenuse macht die  lib12:01
ADMdarf ich wissen an welchen bereichen dir das develop am meisten spass macht?12:03
Nagilum_wie gesagt ich bin kein FO developer12:03
ADMhat der bsd port geklappt?12:04
Nagilum_ich hab heute erst angefangen meine fbsd installation aktualisieren12:04
Nagilum_da war noch 10-beta2 drauf12:04
Nagilum_und jetzt baut er erstmal die welt und aktualisiert die ports12:05
Nagilum_auf meinem gateway hab ich noch fbsd9, aber das baut momentan noch an ogre12:06
Nagilum_hat heute nach die dependencies gebaut..12:07
Nagilum_aber das läuft mit idprio 31, also allerniedrigster prio12:07
Nagilum_und das ist eh nur Geode LX mit 500MHz12:07
Nagilum_oh und n neuer llvm3.4 baut da auch noch :>12:10
ADMre12:11
ADMist da sowas wie sell drin?12:12
ADMin bsd?12:13
Nagilum_sell?12:13
ADMsec en hans ed lee nux12:13
Nagilum_?12:14
ADMkennst du sowas wie bad words?12:14
Nagilum_nein12:14
ADMtelphoniere mal und sag sowas wie president und iwas mit exothermischer gewalt ... im sommer schwirren dann weniger motten um ne kerze12:15
ADMalso da gibt es was für linux das hat iwie gute sicherheit iwie extremisiert12:16
Nagilum_meinst du SE Linux?12:16
Nagilum_as in security enhanced12:17
ADMsogar login braucht diese magic lib ... früher nur shadow_12:17
planethört sich an wie ein sprach-generator: korrekte gramatik, aber sinnlose worte...12:17
Nagilum_ja sowas gibts, aber das benutzt doch keiner freiwillig :>12:17
ADMls kann nun auch besser die filepermisssion respektieren12:17
ADM:)12:17
ADMaba das aus linux zu stricken heist .... slackware oder from scratch12:18
ADMgentoo weiss nit aber iirc hab ich abgebrochen als ich magic lib dort fand12:18
Nagilum_SuSE hat das wohl enabled by default12:18
ADMdebian, knoppix -- alles voll sicher12:19
Nagilum_tortel!12:19
planetsicher ist, was man draus macht...12:19
planet... oder eben nicht macht12:19
ADMalso .. iwie wächst das zeug nicht durch wind allein - da wird doch einer nicht etwas vergessen habe ?12:19
ADMdie kröte ist mir fremd - was futtert die?12:20
* Nagilum_ sucht den Kontext12:20
ADMturtle12:20
ADMich hab das neue sichere win 8.1 .. sogar der remote desktop service ist gesichert - ich kann den nicht deaktivieren12:25
ADMaber zum glück hat auch mein notebook ne cam - so fühle ich mich nicht so einfach .. hab bios time auf letztes century  84 gestellt12:25
Nagilum_einfach?12:26
ADMeinsam12:26
ADM:D12:26
Nagilum_ah12:26
ADMdas ist so das die cpu nit so viel idlen soll und ausserdem ist der ram zu groß - also  lädt man viele mysteriöse driver die ... iwas machen was kaum auffält12:27
Nagilum_klingt logisch!12:28
ADMkick kick kick geht  immmer noch ... extrem sicheres betriebsverhalten12:28
Nagilum_Wertarbeit!12:29
ADMsklavenlohn12:29
ADMnutzt du qlibs?12:30
ADMmake them without q do12:30
ADMaba  musst debuggen ... der syntax ist 1a aber die  inc ludes sind so seltsam unecht - make weisst nit zu finden aber wenn gefixt dir src sind die binaries lite and fast12:32
ADMwarum dies olle gnome wohl nur so mies daher kommt -  micht wundert das die maus überhaupt einen button braucht .. aba wir haben ja alt12:34
ADMandere12:34
ADMusr> cfg and and mk and and mk install    checked da src well, yo?12:35
ADMmein motto is  no src no bin no trust   aber nit umgekehrt12:36
ADMsrc -> bin !-> trust12:36
ADMwolla wa noch a bissl  orionisieren?  :)  lass den kaffee ruhen ..  gibt sovieles was nit 1 oder 012:38
Nagilum_ich muss das fbsd port upgrade nochn bissl babysittn12:39
ADM :)   note:  man soll nit wem an die wand malen ...  augen gucken und ohren hören12:39
GeofftheMedioreally? "babysitting" is an adopted word in german now?12:40
GeofftheMedioit's even already in german-style with two words mashed together... why not just combine the german words for baby and watching?12:41
ADMabraccadabra ist abc ... aber nur weil es ist past es ist nit fort und nur weil es morgen ist heist es nicht es wäre nicht schon da ..12:41
ADMjup12:41
ADMyou got kindergaten we take the sitting :D12:42
ADMdust-remove-hood12:44
ADMdustabzughaube12:44
ADMdunstabzughaube12:44
ADMdunst more like smelling steam12:44
ADMtu nicht so wie ich tun würde    - do not so like i doing would12:45
ADMour youngsters speak natural  do but parents say dont do so - use make12:46
Nagilum_GeofftheMedio: I'm not sure but I think its been adopted12:46
ADMsitting from western side of lake12:47
Nagilum_GeofftheMedio: the german word for watching would be "aufpassen" that would sound awkward12:47
Nagilum_and Baby has been adopted long ago12:48
ADMremind once was vote for language  2nd place was tight beyond 1st anglistic ... you would else speak like arnold (perhaps)  :)12:48
ADMup passing12:48
ADMstay and pass with attention the time12:48
ADMpass up! i do .. pass up! I DO!  how many children you have?  3!  see you did not pass up!12:50
Nagilum_it's not "pass up" its "watch out"12:50
Nagilum_your bad german becomes worse english :/12:51
ADM:)  i tried to make it appear more original  ... kind of memorisation issues   meaning wrapped in  joke .. tasty package the idea12:52
ADMexist analogon for DAU   dumbest assumptable user ?12:53
Nagilum_not that I'm aware of but maybe noob fits the bill?12:54
ADMwhat is it? what is it? will it ever compute again?  ummm yes - was DAU Problem, ya know?12:54
Nagilum_pebkac?12:54
planetI'd say the ^12:54
planetor layer8 :)12:55
ADMsounds like  netherlans  poopkack12:55
ADMits rather familar to use it for proper moments when other would shit12:56
Nagilum_pebkac is so old even wtf knows about it: wtf pebkac12:56
Nagilum_PEBKAC: problem exists between keyboard and chair12:56
ADMsay shit ...  have to watch the details here12:56
ADMwas it osi level 7 ?12:57
Nagilum_that would be app layer12:57
ADMthen it the one beyond osi - spec the 8th12:57
Nagilum_layer8 would be the user in my book12:58
ADMi wonder why people use so many cryptic expressions instead say them in their face you are siply to stupid - that is straight, isnt it? :)12:59
planetNagilum_, what's pebkac then, if not user?12:59
Nagilum_planet: it is the user12:59
ADMwill ask dilbert what his experience is :D12:59
planetbut yeah, you know :)12:59
ADMbtt ladies ... and readers :D13:01
ADMQ:   i experience several times due to  unspecified abuse of calculation power  when played free orion that music and gui  stallled.  what does it takes to let the music continue resp render the frames ?13:02
*** ADM has quit IRC13:03
*** ADM has joined #freeorion13:04
ADManybody still there ?  or relocated ?13:04
Nagilum_still here13:04
*** tomreyn has joined #freeorion13:05
*** tomreyn has joined #freeorion13:05
ADMwhat does nagilum means?   ending latin neutrum13:05
ADMping western lake..  still there?13:06
ADMnagi_   kannst du not anderen text  lesen?13:07
Nagilum_?13:07
ADMhier war gerade sowas wie server update or reconnect  und ..  stille im walde13:07
ADMmachmal hab ich den verdacht die wampe hat mich dick gemacht ... wapp-wapp-wapp-wapp-wappedi-wampi .. bissl torfrock .... für iwas wird win sell doch gut sein?13:08
ADMalso iwas happpened und ich darf raten was ...  hinweis: stille im walde13:09
ADMpin nagi13:11
ADMping nagi meine ich natürlich13:11
ADMgeoff_13:11
ADM3x echo from server ...  everything seems alright ... may we sing a song?   singing la-li-la-li...   just a try13:15
ADMagain my question:   may be insulate  SND and VID from Server eg put them into independent Threads to let the music play and render frames when  nobody knows really what game code does what with what for what?13:17
ADMI think Kind of OGG-Player with IF InterFace to order Media in way of play track7 in 3 seconds with cross-over-spec13:19
ADMclass SoundMGR{};    SoundMGR SND;   SND<<track4;13:21
ADMIDX idx = SND<<track4;   SND(idx);13:22
ADMSND<<lumen_4;13:22
ADMwe could also overload assign-Operator for that work.  use << for streams and = for settings13:23
ADMSND = (Lumen) 4;13:24
ADMIs applied meaning of syntax welcome?13:25
ADMcan listen whistle of birds in remote trees but no feedback arrive ,,,13:26
ADMFYI:  it seems like i could tx but rx is empty13:27
Nagilum_try posting (tested) patches in the forum13:28
Nagilum_that usually works13:29
ADMI did offer rather fast implementation of memcopy ... but answer was there is small need for...  and no demand or question sequenced ...  fyi  50% of payload of cpu is mov ...13:31
ADMdo you know about overloading operators in c++ ?13:32
Nagilum_sure13:32
Nagilum_but again: I'm no an FO dev13:33
ADMreg13:33
ADMgeoof_   do you know kspaceduell ?13:35
*** ADM has quit IRC13:47
*** ADM has joined #freeorion13:48
*** ADM has quit IRC13:50
*** ADM has joined #freeorion13:51
*** ADM has quit IRC13:54
*** ADM has joined #freeorion14:01
Nagilum_adrian_broher: if you don't have access to a fbsd box I can make an account on mine, its dog slow but should be enough to test if something compiles or not, privmsg me your e-mail and and URL to you ssh pubkey if needed15:59
GeofftheMedioNaglium_: elseif (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")16:04
Nagilum_cmakefiles are voodoo for me :>16:04
Nagilum_hmm, now its complaining about not finding freetype, but it's installed and I can't find the error log16:11
GeofftheMedioI wouldn't have committed a patch seeming to add support for a platform until it was actually semi-working...16:28
Nagilum_well, it is semi working16:31
GeofftheMedioyou can't even get cmake to run...16:31
GeofftheMediosemi-working might be build errors, not errors setting up the build system16:31
Nagilum_I thought I work from bugfix to bugfix16:32
Nagilum_that cmake freetype problem looks similar to what I see on arch16:33
Nagilum_freetype2 installed but not found by cmake..16:34
Nagilum_k, -DREETYPE_INCLUDE_DIRS=/usr/local/include helps16:36
Nagilum_it's semi working! (cmake finished)16:40
*** custos-mundi has quit IRC18:37
*** custos-mundi has joined #freeorion18:39
*** tpb has joined #freeorion18:56

Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!