00:36.49 | *** join/#brlcad crux000 (~dan@66.110.178.234) |
00:37.50 | *** part/#brlcad crux000 (~dan@66.110.178.234) |
00:45.53 | CIA-62 | BRL-CAD: 03kunigami * r45470 10/brlcad/trunk/src/liboptical/sh_osl.cpp: |
00:45.53 | CIA-62 | BRL-CAD: Instead of copying only a_rtip, a_hit and a_miss from the previous application, |
00:45.53 | CIA-62 | BRL-CAD: I'm now copying the whole structure before calling rt_shootray at osl_render. I |
00:45.53 | CIA-62 | BRL-CAD: have no idea why it worked for single threads but not for multiple threads. |
00:47.29 | CIA-62 | BRL-CAD: 03brlcad * r45471 10/brlcad/trunk/ (7 files in 5 dirs): replace BU_LIST_MAGIC_OK() and BU_LIST_MAGIC_WRONG() with BU_LIST_MAGIC_EQUAL() in order for the API to be more consistent with convention already established in libbn. |
00:48.00 | brlcad | kunigami_: aha, so that fixed it? |
00:49.23 | brlcad | didn't realize you were doing a partial copy there .. there are cpu-specific resource structures in an application struct, so when you weren't copying them it would have been in some peculiar uninitialized state (not suitable for threaded use) |
00:51.37 | CIA-62 | BRL-CAD: 03brlcad * r45472 10/brlcad/trunk/include/bu.h: remove BU_LIST_CLOSE() since it appears to not be in use any where and it's use is rather limited with the embedded return; there's also no corresponding 'open' so it was just bad API to begin with |
00:55.33 | CIA-62 | BRL-CAD: 03bhinesley * r45473 10/brlcad/trunk/src/ (3 files in 3 dirs): |
00:55.33 | CIA-62 | BRL-CAD: Add edit and translate/rotate/scale to Archer. Edit command aliases are |
00:55.33 | CIA-62 | BRL-CAD: intentionally only available to Archer, to keep existing mged commands intact |
00:55.33 | CIA-62 | BRL-CAD: for the time being. Once everything is working, translate/rotate/scale will be |
00:55.33 | CIA-62 | BRL-CAD: mapped directly to ged_edit. |
00:56.18 | brlcad | basically, your new application struct wasn't being initialized properly |
00:57.07 | brlcad | anytime you do a full struct copy, you should denote it with a /* struct copy */ comment or similar |
01:02.42 | brlcad | starseeker: is nirt building on windows? |
01:03.56 | brlcad | ah, I see you just disabled those files .. never mind |
01:04.28 | CIA-62 | BRL-CAD: 03brlcad * r45474 10/brlcad/trunk/src/nirt/dist_def.c: use FMAX() instead of fmax() since the latter is C99 |
01:32.51 | kunigami_ | brlcad: it seems to have been solved :) I'll add that comment |
02:13.29 | *** join/#brlcad merzo (~merzo@252-7-132-95.pool.ukrtel.net) |
02:29.32 | *** join/#brlcad mafm (~mafm@90.Red-83-42-153.dynamicIP.rima-tde.net) |
02:49.41 | *** join/#brlcad IriX64 (~root@bas2-sudbury98-1177871903.dsl.bell.ca) |
02:55.50 | *** join/#brlcad IriX64_ (~root@bas2-sudbury98-1177872273.dsl.bell.ca) |
03:00.56 | *** join/#brlcad IriX64 (~root@bas2-sudbury98-1096601331.dsl.bell.ca) |
03:05.59 | *** join/#brlcad IriX64_ (~root@bas2-sudbury98-1128564768.dsl.bell.ca) |
03:35.14 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) |
04:18.25 | CIA-62 | BRL-CAD: 03brlcad * r45475 10/brlcad/trunk/src/nirt/ (CMakeLists.txt Makefile.am dist_def.c): |
04:18.25 | CIA-62 | BRL-CAD: remove dist_def.c which was disabled from compilation, but appears to have been |
04:18.25 | CIA-62 | BRL-CAD: related to an earlier implementation of nirt's backout command. since that code |
04:18.25 | CIA-62 | BRL-CAD: has since changed and been improved, just kill this old bit. |
04:21.53 | CIA-62 | BRL-CAD: 03brlcad * r45476 10/brlcad/trunk/ (3 files in 3 dirs): remove nurb's MIN/MAX macros since we already rely on FMIN/FMAX elsewhere. |
04:28.06 | CIA-62 | BRL-CAD: 03brlcad * r45477 10/brlcad/trunk/src/burst/grid.c: remove the min()/max() functions since there don't seem to be any uses that will have side-effects, use FMIN()/FMAX() instead like already being used. |
04:28.52 | CIA-62 | BRL-CAD: 03brlcad * r45478 10/brlcad/trunk/src/proc-db/masonry.c: get rid of the min/max macros in favor of the FMIN/FMAX decls from common.h |
04:30.58 | CIA-62 | BRL-CAD: 03brlcad * r45479 10/brlcad/trunk/src/fb/pl-fb.c: remove unused min() macro |
04:36.12 | CIA-62 | BRL-CAD: 03brlcad * r45480 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: call NEAR_EQUAL() instead of BN_APPROXEQUAL() since they do the same thing and the latter is unnecessary api. |
04:41.03 | CIA-62 | BRL-CAD: 03brlcad * r45481 10/brlcad/trunk/include/bn.h: remove BN_APPROXEQUAL since NEAR_EQUAL is practically equivalent just without requiring a bn_tol. looks like the only use was isolated to brep.cpp, so yank it. |
04:48.35 | *** join/#brlcad epileg (~epileg@unaffiliated/epileg) |
04:58.48 | CIA-62 | BRL-CAD: 03brlcad * r45482 10/brlcad/trunk/src/irprep/ (CMakeLists.txt Makefile.am ir-sgi.1 ir-sgi.c): remove the antiquated ir-sgi tool since IRIX is no longer a supported platform |
05:03.04 | CIA-62 | BRL-CAD: 03brlcad * r45483 10/brlcad/trunk/src/irprep/ (CMakeLists.txt Makefile.am irdisp.c pictsgi.1 pictsgi.c): same for pictsgi and irdisp tools, which called ir-sgi. remove pictsgi since it's no longer functional without ir-sgi. |
05:10.11 | CIA-62 | BRL-CAD: 03brlcad * r45484 10/brlcad/trunk/include/ (bu.h raytrace.h): remove sgi/mips references, platform no longer relevant |
05:16.58 | CIA-62 | BRL-CAD: 03brlcad * r45485 10/brlcad/trunk/src/lgt/ (6 files): remove all references to sgi since the platform is no longer maintainable |
05:37.28 | CIA-62 | BRL-CAD: 03brlcad * r45486 10/brlcad/trunk/src/canon/ (Makefile.am canonlib.c): more sgi/irix/mips removal. no longer need libds too. |
05:45.48 | CIA-62 | BRL-CAD: 03brlcad * r45487 10/brlcad/trunk/src/libfb/if_X.c: we still need this with Xorg, not SGI-specific |
05:46.02 | CIA-62 | BRL-CAD: 03brlcad * r45488 10/brlcad/trunk/src/libfb/ (fbserv_obj.c if_ogl.c): remove sgi from comments |
05:50.50 | CIA-62 | BRL-CAD: 03brlcad * r45489 10/brlcad/trunk/src/libfb/if_X.c: actually, it looks like peeking at the fd is the only internal we look for so call ConnectionNumber() to get it so we can unset XLIB_ILLEGAL_ACCESS. |
05:52.53 | CIA-62 | BRL-CAD: 03brlcad * r45490 10/brlcad/trunk/src/ (bwish/Makefile.am conv/Makefile.am): LINK_STATIC_REQUIRED was needed for irix, simplify |
05:58.36 | CIA-62 | BRL-CAD: 03brlcad * r45491 10/brlcad/trunk/ (16 files in 9 dirs): the sgi/irix/mips platform is no more and has been that way for many years now. reduce maintenance cost, remove and refactor accordingly. |
06:17.26 | *** join/#brlcad Stattrav (~Stattrav@122.178.195.64) |
06:17.26 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) |
07:12.43 | *** join/#brlcad merzo (~merzo@193.254.217.44) |
08:05.59 | *** join/#brlcad merzo (~merzo@193.254.217.44) |
09:34.51 | *** join/#brlcad mafm (~mafm@247.Red-83-38-35.dynamicIP.rima-tde.net) |
11:49.25 | *** join/#brlcad abhi2011 (~chatzilla@wlan-145-94-187-000.wlan.tudelft.nl) |
12:01.57 | CIA-62 | BRL-CAD: 03starseeker * r45492 10/brlcad/trunk/CMakeLists.txt: |
12:01.57 | CIA-62 | BRL-CAD: Ah hah. Per http://www.cmake.org/Wiki/CMake_Version_Compatibility_Matrix, the |
12:01.57 | CIA-62 | BRL-CAD: *IGNORE_PATH variables weren't around until 2.8.3 - that's probably why the new |
12:01.57 | CIA-62 | BRL-CAD: mechanism for ignoring install paths wasn't working in some tests. Bump our |
12:01.57 | CIA-62 | BRL-CAD: required version, as we need to avoid finding old installed BRL-CAD libraries. |
12:22.20 | *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ) |
12:33.34 | brlcad | moin |
13:18.35 | CIA-62 | BRL-CAD: 03brlcad * r45493 10/brlcad/trunk/src/ (5 files in 4 dirs): more irix reference removals. |
13:29.51 | ``Erik | yargh |
13:30.34 | ``Erik | hm, broken stuff, but vaccuum lady is here :/ |
13:43.37 | *** join/#brlcad Stattrav (~Stattrav@122.178.195.64) |
13:43.37 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) |
14:07.56 | *** join/#brlcad kunigami__ (~kunigami@201.53.206.27) |
14:18.16 | *** join/#brlcad dli (~dli@dsl-67-204-13-217.acanac.net) |
14:40.48 | *** join/#brlcad dli (~dli@66.49.171.226) |
16:34.50 | CIA-62 | BRL-CAD: 03r_weiss * r45494 10/brlcad/trunk/src/librt/primitives/ars/ars.c: (log message trimmed) |
16:34.51 | CIA-62 | BRL-CAD: Updated the rt_ars_tess function within file ars.c. I disabled the functions |
16:34.51 | CIA-62 | BRL-CAD: nmg_shell_coplanar_face_merge and nmg_simplify_shell unless the prototype |
16:34.51 | CIA-62 | BRL-CAD: triangulation is enabled. The problem is these functions simplify the ars which |
16:34.51 | CIA-62 | BRL-CAD: causes more work for later triangulating the ars. The original triangulation |
16:34.51 | CIA-62 | BRL-CAD: code is unable to triangulate the resulting ars after being simplifed. In order |
16:34.52 | CIA-62 | BRL-CAD: to raytrace an ars, it is first converted to a bot primitive which requires |
16:36.08 | *** join/#brlcad dli (~dli@173.248.249.148) |
16:56.49 | *** join/#brlcad dli (~dli@66.49.131.81) |
17:03.28 | *** join/#brlcad starseeker (~starseeke@BZ.BZFLAG.BZ) |
17:04.31 | starseeker | whoops |
17:04.52 | starseeker | make makes a note that quit != part in issi |
17:04.55 | starseeker | irssi even |
17:19.20 | ``Erik | heh, nope, not equal :) |
17:30.03 | *** join/#brlcad kunigami_ (~kunigami@201.53.206.27) |
17:42.42 | *** join/#brlcad kunigami_ (~kunigami@201.53.206.27) |
18:04.02 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) |
19:18.20 | *** join/#brlcad Stattrav (~Stattrav@122.178.195.64) |
19:18.20 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) |
19:38.17 | CIA-62 | BRL-CAD: 03bhinesley * r45495 10/brlcad/trunk/src/libged/edit.c: remove trailing ws |
19:54.56 | *** join/#brlcad IriX64 (~kvirc@bas2-sudbury98-1096601243.dsl.bell.ca) |
19:55.44 | IriX64 | brlcad/regress is missing CMakeLists.txt |
19:57.49 | IriX64 | btw i run el6Workstation now, cygwin is retired :) ill ask my self to leave now. |
20:02.11 | *** join/#brlcad IriX64 (~kvirc@bas2-sudbury98-1096600661.dsl.bell.ca) |
20:02.50 | IriX64 | shouldn't do this so soon but cmake generates man/html, configure generates man/html/pdf if anybody cares |
20:03.19 | IriX64 | i hear me asking myself to leave again, wont be back today |
20:25.33 | kunigami_ | 13min to render a scene with one processor. 14min to run with 2 :) The problem is that I'm blocking the OSLRender every time I query a color, which is probably where most all the time is spent. I'm currently looking for multi-threaded examples using OSL system to block less parts of code. |
20:56.14 | dli | cmake trouble: [ 17%] make[2]: *** No rule to make target `usr/brlcad/share/tclscripts/archer/tclIndex', needed by `src/tclscripts/archer/CMakeFiles/archer_tclIndex' |
20:58.54 | bhinesley | hmm.. . it's working for me |
21:03.14 | bhinesley | dli: are you working on a recent svn checkout, a tarball, or what? |
21:03.25 | dli | bhinesley, 7.20.2 |
21:03.36 | bhinesley | windows? |
21:03.43 | dli | bhinesley, linux |
21:05.11 | bhinesley | unless someone else has an idea, I will take a look but it will take me a bit to download/compile |
21:05.49 | dli | bhinesley, this is my cmake line: http://pastebin.com/hrXWMCZn |
21:08.52 | bhinesley | hmm... starseeker may have to take a look at that one |
21:09.24 | bhinesley | is just a student |
21:09.30 | dli | bhinesley, I know he started the cmake branch |
21:09.55 | bhinesley | yep, he's your man |
21:10.54 | dli | bhinesley, also, I have to tweak CMakefile.txt a little bit: http://paste.pocoo.org/show/438902/ |
21:11.47 | bhinesley | odd |
21:13.33 | bhinesley | what is there currently: http://pastebin.mozilla.org/1272356 |
21:13.48 | *** join/#brlcad mafm (~mafm@247.Red-83-38-35.dynamicIP.rima-tde.net) |
21:14.12 | dli | bhinesley, current some ${${path_label}_LABEL} contain space within |
21:15.11 | dli | bhinesley, therefore, sending more than two arguments to LENGTH, and break cmake |
21:15.57 | bhinesley | yeah, I misread, your original is identical to the current revision |
21:17.35 | bhinesley | I won't waste your time: I wouldn't know how to fix it. |
21:18.03 | dli | bhinesley, don't worry :) |
21:34.56 | dli | bhinesley, seems to be something wrong with make configure line, it builds now |
21:39.11 | bhinesley | can you show me what you changed it to? |
21:42.32 | dli | bhinesley, sure |
21:44.52 | dli | bhinesley, http://paste.pocoo.org/show/438926/ |
21:45.10 | dli | bhinesley, I guess the incorrect PREFIX broke it |
21:53.20 | bhinesley | dli: yeah I see that there there is no DCMAKE_PREFIX in your correct version, but there are two DCMAKE_INSTALL_PREFIX's |
21:53.28 | bhinesley | er, working version |
21:53.46 | bhinesley | er DBRLCAD_PREFIX I mean |
21:55.27 | dli | bhinesley, it's okay, one instance is always added by the gentoo script, the second one overrides it |
21:56.55 | bhinesley | nods |
21:59.28 | dli | ^[[0m[ 98%] Built target step-g |
21:59.28 | dli | make: *** [all] Error 2 |
21:59.32 | dli | no luck :( |
21:59.45 | bhinesley | :-/ |
22:00.04 | dli | bhinesley, can I disable step-g ? |
22:00.33 | dli | bhinesley, it says 'built', so it's not step-g |
22:11.40 | brlcad | make VERBOSE=1 |
22:11.55 | dli | brlcad, doing that now |
22:16.07 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) |
23:30.57 | ``Erik | notes that --no-undefined is not a recognized option on some of his compilers O.o (like the mac) |
23:54.34 | *** join/#brlcad kunigami_ (~kunigami@201.53.206.27) |
23:56.29 | *** join/#brlcad kunigami__ (~kunigami@201.53.206.27) |
23:57.00 | starseeker | ``Erik: yeah, need to test for that somehow or other |
23:59.36 | starseeker | dli: "usr" is still a really bad value for CMAKE_INSTALL_PREFIX |
23:59.53 | starseeker | also, you don't need to set BRLCAD_PREFIX any more - it's just an interal thing now |