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