IRC log for #brlcad on 20130113

00:31.53 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
01:50.02 *** join/#brlcad Skriptkid (~Skriptkid@117.208.162.233)
02:08.13 Notify 03GCI:Sean * 8095205 Write a BRL-CAD showcase article #2: Task Closed - Congratulations, this task has been completed successfully.
02:08.59 abetusk for { set i 1 } { i <= 5 } { incr i } {
02:09.00 abetusk echo $i
02:09.00 abetusk }
02:09.21 abetusk gives: Error: invalid bareword "i" in expression " i <= 5 "; should be "$i" or "{i}" or "i(...)" or ...
02:09.25 abetusk help?
02:09.47 brlcad abetusk: what don't you understand?
02:10.12 abetusk What the proper syntax is
02:10.26 brlcad abetusk: the "i" in "i <= 5" is invalid
02:10.34 brlcad it gives you suggestions
02:10.40 abetusk substituting $i does not work..
02:10.40 brlcad what's the first suggestion?
02:10.47 brlcad what does that do?
02:10.56 abetusk it does not print out anything
02:11.06 brlcad that's a different problem
02:11.06 abetusk but runs without error
02:11.10 abetusk true
02:12.39 brlcad where are you running that script?
02:13.06 abetusk I have a an mged command line window open
02:13.11 abetusk is that what you're asking?
02:13.37 brlcad yep
02:13.42 brlcad change echo for puts
02:14.14 abetusk thank you
02:14.20 abetusk what is the difference?
02:15.37 brlcad the tcl intepreter running within mged is running within a complex I/O framework
02:16.17 abetusk Right, tcl. Haven't used that in over a decade.
02:16.35 brlcad tcl's default behavior for commands doesn't output to channels we control -- we override the behavior for puts so it works, but not for echo
02:17.01 Skriptkid brlcad: Where is SSE being used? Libbu?
02:18.29 brlcad Skriptkid: grep _SSE include/*
02:19.05 brlcad vector_x86.h in particular iirc
02:20.57 Skriptkid Thank you.
02:21.41 brlcad if you follow the preprocessor symbols and functions, those are part of a general interface used in a few places, but src/librt/test_dvec.cpp and src/libnurbs/opennurbs_fit.* come to mind
02:22.34 Skriptkid I'll look at them too.
02:23.38 brlcad the dvec interface is generalized
02:24.01 brlcad it presently toggles over between vector_x86.h and vector_fpu.h depending on whether sse is available
02:24.23 abetusk is there a way to 'select' the object from the command line instead of from the 'primitive selection' dropdown?
02:25.33 brlcad skriptkid: instead of compile-time toggle, the goal is to make it toggle at run-time (several ways to do that)
02:25.48 brlcad Skriptkid: but definitely not easy - don't bang your head for too long
02:25.52 Skriptkid So that toggle needs to be done during runtime rather than at cMake.
02:26.17 brlcad abetusk: absolutely, you can use the sed or oed commands to select primitives and combination objects
02:26.21 Skriptkid Oh. I might need an extension. I haven't been able to work on it yesterday.
02:26.31 brlcad Skriptkid: no worries
02:26.55 brlcad abetusk: e.g., make sph sph; sed sph ; tra 10 0 0 ; accept
02:27.29 brlcad or: r sph.r u sph ; oed / sph.r/sph ; tra -100 0 0 ; accept
02:27.57 brlcad oed's a little tricky, but there's an entire tutorial on it on the website
02:29.02 abetusk brlcad, I appreciate the help. I learn faster this way. As long as you can stand it, I would like to ask this way.
02:31.13 brlcad abetusk: sometimes it takes seconds to respond, sometimes hours, but I always respond and absolutely don't mind
02:38.37 Notify 03GCI:Sean * 8137202 Post "BRL-CAD Ray Tracing Shaders" tutorial to our wiki: Task Closed - Congratulations, this task has been completed successfully.
02:49.04 Notify 03GCI:Sean * 7945221 Create an ISST screenshot or animation: compile from source - It should be easy to fix that error by finding the libissttcltk.so file that it's looking for and putting it into...
02:55.40 Notify 03BRL-CAD Wiki:FlorpeztpmroxjKassem * 4932 /wiki/Benny_Hinn_Moving_In_the_Miraculous_and_Mentoring_the_Next_Generation: New page: My beloved Pastor Benny Hinn of two-and-a-half years was instrumental in teaching me the Word of God, the ways on the Hallowed Soul and the best way to move on the supernatural to bring he...
02:57.12 *** join/#brlcad ws (~ws@antigenx.com)
03:06.40 Notify 03GCI:Sean * 7992230 Demonstrate merging two independent repos with GIT, write tutorial: should merge - It should merge the two change sets. The trick is getting git to recognize that those are the...
03:35.28 *** part/#brlcad ws (~ws@antigenx.com)
03:37.49 *** join/#brlcad hsrai (~quassel@202.164.53.117)
03:41.06 *** join/#brlcad hsrai (~hsrai@202.164.53.116)
05:58.16 yukonbob Anybody aware of brlcad being used for data visualization outside of CSG modeling or displacement maps? Examples? I'm aware of DSP for viewing eg USGS DEM data, and modeling objects for various illustrative purposes (show design, construction, measure mass and dimensions), but curious what other creative uses have been performed.
07:07.24 abetusk brlcad, up and about?
07:50.57 *** join/#brlcad EricPoehlsen (~Eric@ip-109-41-119-130.web.vodafone.de)
09:13.23 *** join/#brlcad EricPoehlsen (~Eric@ip-109-41-119-130.web.vodafone.de)
09:29.29 *** join/#brlcad KimK_laptop (~kkirwan@ip68-102-65-151.ks.ok.cox.net)
09:31.26 *** join/#brlcad KimK_laptop_ (~kkirwan@ip68-102-65-151.ks.ok.cox.net)
09:50.17 *** join/#brlcad luca79 (~luca@net-2-34-209-45.cust.dsl.vodafone.it)
11:55.22 *** join/#brlcad andrei_ (~andrei@188.25.26.19)
12:25.04 *** join/#brlcad EricPoehlsen (~Eric@109.46.51.124)
13:12.16 *** join/#brlcad Skriptkid (~Skriptkid@117.208.162.232)
13:17.01 *** join/#brlcad Skriptkid (~Skriptkid@117.208.162.232)
13:18.08 *** join/#brlcad Skriptkid_ (~Skriptkid@117.208.162.232)
14:16.08 *** join/#brlcad luca79 (~luca@net-2-34-209-45.cust.dsl.vodafone.it)
14:26.17 Notify 03GCI:Jacob B * 8023219 Set up QEMU deployment testing: Task Claimed - I would like to work on this task.
14:32.29 Skriptkid Would dynamic loading be a good option for implementing run-time SSE toggling?
14:32.32 Skriptkid brlcad?
14:32.49 Notify 03GCI:Andrei Popescu * 8023219 Set up QEMU deployment testing: Task Assigned - This task has been assigned to Jacob B. You have 48 hours to complete this task, good luck!
14:57.40 Skriptkid Any suggestions or ideas anyone?
15:48.44 *** join/#brlcad Al_Da_Best (~Al_Da_Bes@cpc2-shep12-2-0-cust21.8-3.cable.virginmedia.com)
15:50.03 *** join/#brlcad Skriptkid_ (~Skriptkid@117.208.162.232)
16:29.29 *** join/#brlcad Skriptkid_ (~Skriptkid@117.208.162.232)
17:14.37 *** join/#brlcad EricPoehlsen (~Eric@dslb-084-056-104-171.pools.arcor-ip.net)
17:34.14 *** join/#brlcad luca79 (~luca@net-2-34-209-45.cust.dsl.vodafone.it)
18:08.10 Notify 03GCI:Skriptkid * 8007218 Implement runtime detection of SSE: Dynamic Loading? - Would dynamic loading be the right path here? I've done reasearch for 5 hours, but I've found nothing that can help...
18:40.07 *** join/#brlcad Skriptkid (~Skriptkid@117.208.162.232)
18:50.25 *** join/#brlcad Skriptkid (~Skriptkid@117.208.162.232)
19:05.24 *** join/#brlcad Skriptkid_ (~Skriptkid@117.208.162.232)
19:10.58 *** join/#brlcad luca79 (~luca@net-2-34-209-45.cust.dsl.vodafone.it)
19:13.56 *** join/#brlcad Skriptkid__ (~Skriptkid@117.208.162.232)
19:15.35 *** join/#brlcad Skriptkid_ (~Skriptkid@117.208.162.232)
19:20.33 *** join/#brlcad Skriptkid_ (~Skriptkid@117.208.162.232)
19:20.52 *** join/#brlcad Skriptkid (~Skriptkid@117.208.162.232)
19:42.40 Notify 03GCI:Skriptkid * 8007218 Implement runtime detection of SSE: Extension - Need an extension. Please. Was not able to work on this yesteray and today. Started about 6 hours ago and still waiting for...
20:18.28 Notify 03GCI:Melange * 8007218 Implement runtime detection of SSE: Initial Deadline passed - Melange has detected that the initial deadline has passed and it has set the task status to ActionNeeded. The...
20:37.45 *** join/#brlcad Skriptkid (~Skriptkid@117.208.162.232)
21:26.39 *** join/#brlcad crdueck (~cdk@24.212.219.10)
22:07.31 *** join/#brlcad crdueck (~cdk@24.212.219.10)
22:14.00 *** join/#brlcad crdueck (~cdk@24.212.219.10)
22:39.05 brlcad huh, no emails
22:40.12 Notify 03GCI:Sean * 8007218 Implement runtime detection of SSE: Deadline extended - The deadline of the task has been extended with 1 days and 0 hours.
22:41.37 Notify 03GCI:Sean * 8007218 Implement runtime detection of SSE: dynamic loading - Dynamic loading would be a viable solution, but generally not desired. Better to just compile both the sse and non-see...

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