| 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... |