IRC log for #brlcad on 20100506

00:06.22 ``Erik dangit, cordless drills batteries are dead
01:08.04 *** join/#brlcad Nohla (~jesica@201.255.236.141)
02:53.31 Nohla hey! holas
02:53.46 Nohla brlcad o/
02:54.07 Nohla starseeker \o
04:17.21 brlcad hola!
04:21.31 Nohla brlcad estaba por irme a dormir :P
04:21.55 Nohla hablame la próxima que me veas, quiero ver cómo seguimos con las traducciones
04:22.10 Nohla (perdón que escriba en español, tengo mucho sueño)
04:23.12 Nohla bueno, eso, pensá si conviene seguir con los tutoriales o empezar con los menúes y/o cuadros de diálogo
04:23.25 Nohla besos
04:47.56 starseeker Yeow: SDL text input is scary looking: http://sol.gfxile.net/imgui/ch07.html
04:53.02 starseeker eyes SDL_ttf hopefully...
04:57.38 starseeker hmm, maybe these guys could be convinced to go LGPL... http://sourceforge.net/projects/sdl-terminal/
05:02.59 starseeker ah ha! http://wacha.ch/wiki/sdlconsole/
05:04.34 starseeker that one's LGPL
05:04.46 starseeker was that what you were talking about earlier ``Erik ?
08:37.53 brlcad Nohla: pues.. estaba por irme a dormir tambien.... :/
08:39.40 brlcad Nohla: y esta' bien .. sequimos luego cuando no estas dormida! :)
10:07.30 *** join/#brlcad mafm (~mafm@198.Red-79-159-1.staticIP.rima-tde.net)
10:22.07 *** join/#brlcad piksi (~piksi@pi-xi.net)
11:28.59 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
11:29.07 *** part/#brlcad Yoshi47 (~jan@64.235.102.210)
11:29.48 d-lo Mernin!
11:47.01 CIA-73 BRL-CAD: 03davidloman * r39021 10/rt^3/trunk/ (9 files in 2 dirs): IEventPublisher and IEventSubscriber no longer fit the requirements for a pure virtual interface. Refactor name, dropping the 'I' prefix.
11:53.51 CIA-73 BRL-CAD: 03davidloman * r39022 10/rt^3/trunk/ (5 files in 2 dirs): Move implementation out of header and into source files. Updated CMakeLists.txt accordingly.
12:10.28 CIA-73 BRL-CAD: 03davidloman * r39023 10/rt^3/trunk/TODO: Fix formatting of TODO file a bit.
12:11.47 CIA-73 BRL-CAD: 03davidloman * r39024 10/rt^3/trunk/TODO: Add to TODO: "Add in 'CLEAN' target to CMAKE. Will require tracking all the CmakeLists.txt files via global cmake var."
12:20.56 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
12:33.45 CIA-73 BRL-CAD: 03davidloman * r39025 10/rt^3/trunk/include/ (EventPublisher.h EventSubscriber.h): Forgot to add visibility modifiers.
12:36.25 d_rossberg brlcad: if the release 7.16.8 tag will be updated could you please include the misc/win32-msvc/Dll/CMakeLists.txt from the trunk?
12:48.12 CIA-73 BRL-CAD: 03davidloman * r39026 10/rt^3/trunk/ (include/EventSubscriber.h src/libEvent/EventSubscriber.cxx): simplify 3 submission calls into one.
12:49.39 CIA-73 BRL-CAD: 03davidloman * r39027 10/rt^3/trunk/include/EventManager.h: simplify 3 submission calls into one (in EventManager)
12:50.40 ``Erik
12:50.47 CIA-73 BRL-CAD: 03davidloman * r39028 10/rt^3/trunk/src/libEvent/EventManager.cxx: Implement EventManager::buildSubscriberList(...), stub in EventManager::subscribe(...)
12:51.00 ``Erik
12:51.06 d-lo That's astounding ``Erik !
12:52.09 d-lo =D
12:52.37 ``Erik bah, term issues with screen
12:52.58 ``Erik think I got it all wrangled now
12:55.29 CIA-73 BRL-CAD: 03davidloman * r39029 10/rt^3/trunk/src/libEvent/EventManager.cxx: Implement EventManager::subscribe(...)
12:56.44 CIA-73 BRL-CAD: 03davidloman * r39030 10/rt^3/trunk/ (include/EventManager.h src/libEvent/EventManager.cxx): Stub in EventManager::unsubscribe(...)
12:56.52 d-lo well I can see your text now, so you must've!
13:05.20 ``Erik heh, I think I sent a ^C escape code in that empty line... the issues was seeing things :)
13:07.48 ``Erik starseeker: I looked at several a decade ago, I don't remember :) I remember writing one using ogl for display and siod to parse/evaluate...
13:14.27 ``Erik heh, (isst_sdl -p 1234 myfile.g top1 top2 &) ; sleep 2 ; telnet localhost 1234
13:16.01 CIA-73 BRL-CAD: 03davidloman * r39031 10/rt^3/trunk/src/libEvent/EventManager.cxx: WS, Formatting.
13:16.53 CIA-73 BRL-CAD: 03davidloman * r39032 10/rt^3/trunk/ (4 files in 2 dirs): Break EventSubscription out of EventManager.h into its own dedicated file. CmakeLists.txt updated.
13:17.14 ``Erik world of dorkcraft on an ipad, huh
13:20.00 d-lo wow
13:20.04 d-lo that's impressive
13:21.49 CIA-73 BRL-CAD: 03davidloman * r39033 10/rt^3/trunk/ (3 files in 2 dirs): Moved two EventSubscription #defines out of EventManager and into EventSubscription. Fixed some #include silliness.
13:23.14 ``Erik (not executing on it, just displaying on it... a lot of bs in this article... http://www.mcvuk.com/news/38813/WoW-on-iPad-pictured the guy A) thinks wow is PC only (it's got a pretty good native mac client), and thinks he's hot for inventing something similar to X or vnc or , ...)
13:24.52 d-lo ah, IC. I don't know the stats of an iPad, but I didn't think it had *that* much cpu/video capabilities.
13:25.46 ``Erik I was under the impression that it had a pretty decent gpu, and wow isn't exactly resource intensive for cpu/gpu (more memory and bandwidth hungry... sure you've seen similar witht shadowbane)
13:26.17 d-lo haha, lets not even talk about SB's gfx engine....
13:26.23 ``Erik it is a 6 yr old game from a company that's never pushed hw too hard
13:26.43 d-lo Hrm, looks like I had an incorrect assumption about Wows hardware req's then.
13:27.53 ``Erik lets see, 1.3ghz, 512mb, 32mb card with hw t&l (geforce2 and later, I think)
13:28.27 ``Erik that's the minimum, ran pretty nicely with the res and detail cranked up on my g4 macbook pro
13:28.37 d-lo good deal then ;)
13:29.03 d-lo hahah, those commenters on that article are actually being very gentle to the author
13:29.27 ``Erik and the newest expansion is comfortable on my macbook with the rez and detail maxed out, and wotlk's solution to improving the visual experience was "put a lot more trees on the screen"
13:29.49 d-lo The concept of running an graphics entensive app on a remote cloud and streaming the video to an iPad sounds rather intriguing, tbh.
13:29.52 ``Erik so naively blasting more triangles at it
13:30.15 d-lo More Twees!!!
13:31.11 ``Erik notionally, it's just like remote X (and *nix OGL streams the GL calls to the client, so you can have a "net appliance" with a good GPU, essentially replacing the PCI-X or whatever bus with your network)
13:32.19 ``Erik and 'more trees' isn't even that impressive... http://wotlkbeta.files.wordpress.com/2008/07/howling-fjord.jpg
13:33.44 ``Erik *shrug* :)
13:34.08 d-lo wonders if Hardware level procedural 'Tree' algos would boost performance.....hrm
13:34.17 ``Erik now imagine full-up raytracing a 'big' scene on a cloud and dumping the results on a portable...
13:34.56 d-lo heh, that would be pretty sexy :)
13:35.06 ``Erik for what? a lot of times, vegetation is re-used a lot... like you'll have half a dozen tree models for a "kind" of forest and they'll just be rotated to break up the monotony
13:35.47 d-lo Ya, I know, but remove that aspect completely and replace it with a function call with a few parameters.
13:35.59 d-lo kinda like a hardware SpeedTree
13:36.13 d-lo *justr brainstorming*
13:36.15 ``Erik I can't see that being faster... even if it was all on the GPU
13:36.39 ``Erik since the static tree geometry is probably all stashed on the video memory as a VBO or something
13:37.23 ``Erik *shrug*
13:37.38 ``Erik fire up panda and give it a what? :D
13:37.49 ``Erik whack
13:39.01 *** join/#brlcad mafm (~mafm@198.Red-79-159-1.staticIP.rima-tde.net)
13:39.06 d-lo yes, I'll do that in my infinte spare time :P
13:46.42 CIA-73 BRL-CAD: 03bob1961 * r39034 10/brlcad/trunk/src/libtclcad/ged_obj.c: Added a few more hotkeys to the display window.
13:55.13 starseeker looks for SDL file and tree widgets and doesn't see much... this really is a "roll your own" kinda toolkit, isn't it
13:55.47 starseeker alright, later for that
13:55.49 starseeker heads in
14:28.08 ``Erik yup, it's a minimal interface
14:31.29 d-lo ``Erik: gj with the isst/adrt, neat stuff!
14:31.42 ``Erik some day, it'll be neat
14:31.45 d-lo I'd say "BZ shipmate' but you might brain me for it :/
14:32.01 ``Erik heh
14:32.19 d-lo ne ways, back to the code for me !
14:32.22 ``Erik ya'll're lookin' at the zygote phase of a WoW killer :D *duck*
14:46.18 brlcad hits the road hungry
14:47.24 brlcad that german place will probably hit the spot..
14:52.46 d-lo http://xkcd.com/705/
14:53.10 *** join/#brlcad roberthl (~robert@2001:ba8:1f1:f03d::2)
14:53.10 *** join/#brlcad roberthl (~robert@mediawiki/RobertL)
15:12.24 CIA-73 BRL-CAD: 03erikgreenwald * r39035 10/brlcad/trunk/src/adrt/librender/ (camera.c camera.h): initial plugin support
15:41.32 d-lo question: if i provide --disable-opennurbs-build to configure, why would it tell me that opennurbs is disabled and then error the configure?
15:43.08 d-lo nm
16:01.40 CIA-73 BRL-CAD: 03davidloman * r39036 10/rt^3/trunk/ (include/AbstractJob.h src/libJob/AbstractJob.cxx): Add a shortcut to JobManager::getInstance()->submitJob(AbstractJob*) by placing a helper function in AbstractJob.
16:06.41 CIA-73 BRL-CAD: 03davidloman * r39037 10/rt^3/trunk/src/libEvent/ (CMakeLists.txt EventDeliverJob.cxx EventDeliverJob.h): Introduce EventDeliverJob class. Separates the thread that created event from the thread(s) that will handle the subscriber object's reaction to that event.
16:08.19 CIA-73 BRL-CAD: 03davidloman * r39038 10/rt^3/trunk/src/libEvent/EventManager.cxx: Finish implementing EventManager::processEvent(...)
16:08.50 CIA-73 BRL-CAD: 03davidloman * r39039 10/rt^3/trunk/src/libEvent/EventManager.cxx: Oops, forgot an include statement
16:11.20 CIA-73 BRL-CAD: 03davidloman * r39040 10/rt^3/trunk/ (3 files in 2 dirs): WS, Formatting.
16:12.12 CIA-73 BRL-CAD: 03davidloman * r39041 10/rt^3/trunk/cmakeclean.sh: Add a simple (and ugly) shell script for 'cleaning' out cmake info.
16:31.08 CIA-73 BRL-CAD: 03davidloman * r39042 10/rt^3/trunk/include/EventManager.h: Make EventManager::processEvent(...) public. Add docs to submitEvent(...)
16:40.43 CIA-73 BRL-CAD: 03davidloman * r39043 10/rt^3/trunk/ (5 files in 2 dirs): Move SubmitEventJob out of EventManager.h and into its own, dedicated file.
16:45.37 CIA-73 BRL-CAD: 03davidloman * r39044 10/rt^3/trunk/src/libEvent/ (6 files): Refactor EventDeliver* into DeliverEvent*
17:09.57 CIA-73 BRL-CAD: 03davidloman * r39045 10/rt^3/trunk/include/commonDefines.h: Implement a commonDefines file.
17:12.06 CIA-73 BRL-CAD: 03davidloman * r39046 10/rt^3/trunk/ (5 files in 2 dirs): Refactor ALL_TYPES to ALL_EVENT_TYPES and ALL_PUBLISHERS to ALL_EVENT_PUBLISHERS defines. Move these defines to commonDefines.h and add #include statements accordingly.
17:27.10 CIA-73 BRL-CAD: 03davidloman * r39047 10/rt^3/trunk/ (include/JobManager.h src/libJob/JobManager.cxx): Add getter for Job Queue len.
17:34.50 CIA-73 BRL-CAD: 03davidloman * r39048 10/rt^3/trunk/src/libJob/JobWorker.cxx: Fix small casting error.
17:37.22 CIA-73 BRL-CAD: 03davidloman * r39049 10/rt^3/trunk/src/libJob/AbstractJob.cxx: oops! Forgot to initialize JobID to something.
18:12.03 CIA-73 BRL-CAD: 03brlcad * r39050 10/brlcad/trunk/doc/BRL-CAD.bib: add GED: An Interactive Solid Modeling System For Vulnerability Assessments from 1983
18:13.20 CIA-73 BRL-CAD: 03davidloman * r39051 10/rt^3/trunk/src/libJob/JobWorker.cxx: Comment out a debug logging statement.
18:27.33 CIA-73 BRL-CAD: 03starseeker * r39052 10/brlcad/trunk/src/libged/red.c:
18:27.33 CIA-73 BRL-CAD: Make the red command display all attributes, and preserve them when the editor
18:27.33 CIA-73 BRL-CAD: is closed. Previously the make-a-copy-and-apply-attributes-from-file approach
18:27.33 CIA-73 BRL-CAD: was dumping any attributes not recognized and loaded by red, which included any
18:27.33 CIA-73 BRL-CAD: attribute except the 'standard' attributes
18:28.51 CIA-73 BRL-CAD: 03davidloman * r39053 10/rt^3/trunk/tests/libEvent/ (. BasicEventTest.cxx CMakeLists.txt): Implement a basic libEvent Test.
18:30.30 CIA-73 BRL-CAD: 03davidloman * r39054 10/rt^3/trunk/tests/CMakeLists.txt: Put in libEvent test into cmake build.
18:35.08 *** join/#brlcad mafm (~mafm@198.Red-79-159-1.staticIP.rima-tde.net)
18:49.17 CIA-73 BRL-CAD: 03brlcad * r39055 10/brlcad/trunk/doc/BRL-CAD.bib:
18:49.17 CIA-73 BRL-CAD: Add two of Deitz' earliest papers on GED. Other citations reference June 1982
18:49.17 CIA-73 BRL-CAD: and October 1983 as pub dates instead of 1984 in Proceedings of the 3rd NCGA
18:49.17 CIA-73 BRL-CAD: Conference (pp949-960) and Defense Computer Graphics 83 respectively. they were
18:49.17 CIA-73 BRL-CAD: apparently (re?)published as BRL reports too, which is what I cite here.
18:56.47 CIA-73 BRL-CAD: 03starseeker * r39056 10/brlcad/trunk/NEWS:
18:56.47 CIA-73 BRL-CAD: Bob fixed a crash in bot_dump when plate mode bots are used, Sean corrected a
18:56.47 CIA-73 BRL-CAD: configure.ac behavior that was resulting in commands needing the included libpng
18:56.47 CIA-73 BRL-CAD: to fail a run-time version check, and Cliff updated the red command to preserve
18:56.47 CIA-73 BRL-CAD: and display all attributes instead of just the 'standard' set.
19:02.53 CIA-73 BRL-CAD: 03starseeker * r39057 10/brlcad/tags/rel-7-16-8/ (NEWS configure.ac src/libged/bot_dump.c src/libged/red.c): Update rel-7-16-8 with the critical fixes for release.
19:14.57 CIA-73 BRL-CAD: 03starseeker * r39058 10/brlcad/branches/STABLE/ (13 files in 9 dirs): Update STABLE to r38876 and merge in the fixes applied to the tag rel-7-16-8 as of r39057. STABLE should now match the rel-7-16-8 tag
19:24.14 CIA-73 BRL-CAD: 03erikgreenwald * r39059 10/isst/trunk/gtk/gui.c: change the .isst file format. Use the gtk tree model for holding shotline data in memory, saving the entire thing as an overwrite type thing. Do the "load shotline" gui.
19:50.54 CIA-73 BRL-CAD: 03r_weiss * r39060 10/brlcad/trunk/src/conv/obj-g_new.c: adding functions to support direct to bot, cleanup
19:55.30 CIA-73 BRL-CAD: 03erikgreenwald * r39061 10/brlcad/trunk/src/adrt/librender/ (14 files): simplify plugin interface (only init. work and free are set during that). move init to end of shader files to avoid needing to prototype them.
19:55.40 CIA-73 BRL-CAD: 03erikgreenwald * r39062 10/isst/trunk/sdl/ (Makefile.am event.c main.c myplugin.c): trivial plugin to demo how to use the facility.
20:37.04 CIA-73 BRL-CAD: 03bob1961 * r39063 10/brlcad/trunk/src/libfb/if_ogl.c: Mods to speed things up.
20:41.34 *** join/#brlcad piksi (~piksi@pi-xi.net)
21:01.36 CIA-73 BRL-CAD: 03erikgreenwald * r39064 10/isst/trunk/sdl/event.c: add movement and rotate shtuff
21:32.59 *** join/#brlcad piksi (~piksi@pi-xi.net)
21:41.42 CIA-73 BRL-CAD: 03erikgreenwald * r39065 10/isst/trunk/sdl/event.c: continue motion when a motion key is held down
21:45.06 ``Erik my videogame is coming to life O.o
21:46.36 CIA-73 BRL-CAD: 03r_weiss * r39066 10/brlcad/trunk/src/conv/obj-g_new.c: adding some support for bot normals
22:43.35 CIA-73 BRL-CAD: 03brlcad * r39067 10/brlcad/trunk/src/libfb/if_ogl.c:
22:43.35 CIA-73 BRL-CAD: remove the old 'fast path' case when blitting as the assumption that they are
22:43.35 CIA-73 BRL-CAD: short writes is not necessarily true (particularly with very large framebuffers
22:43.35 CIA-73 BRL-CAD: where a subregion may still be 'big'). pack pixels in BGRA order for a slight
22:43.35 CIA-73 BRL-CAD: (25% on write) performance boost on Mac avoiding pixel conversions (bob found
22:43.35 CIA-73 BRL-CAD: this one). finally, fix double-buffer rendering by making sure to flush after
22:43.36 CIA-73 BRL-CAD: we write before releasing the context -- this fixes single-buffer mode.
22:49.24 CIA-73 BRL-CAD: 03brlcad * r39068 10/brlcad/trunk/ (BUGS NEWS TODO):
22:49.24 CIA-73 BRL-CAD: bob and I fixed the opengl framebuffer refresh bug. bob identified where double
22:49.24 CIA-73 BRL-CAD: buffering was getting disabled, I applied a fix that made double or
22:49.24 CIA-73 BRL-CAD: single-buffering refresh properly. bob made a nice estimated 25% performance
22:49.24 CIA-73 BRL-CAD: improvement to the blit time on the ogl interface as well by packing pixels as
22:49.24 CIA-73 BRL-CAD: BGRA instead of ABGR. still slow as balls but it's better.
22:49.41 brlcad lesiure suit erik
22:49.43 brlcad in 3d
22:50.10 starseeker scrubs brain
22:50.44 ``Erik there's some eyebleach in the machine room

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.