| 00:28.57 | *** join/#brlcad DarkCalf (DC@173.231.40.98) | |
| 00:50.42 | CIA-62 | BRL-CAD: 03kunigami * r45445 10/brlcad/trunk/src/liboptical/ (liboslrend.h sh_osl.cpp): |
| 00:50.42 | CIA-62 | BRL-CAD: trying to allow multi-threading. I surrounded OSLRender access with semaphores |
| 00:50.42 | CIA-62 | BRL-CAD: lock, but with 2 processors it is still crashing. I first tried using |
| 00:50.42 | CIA-62 | BRL-CAD: RT_SEM_LAST, but I get a run-time error because the number of semaphores |
| 00:50.42 | CIA-62 | BRL-CAD: exceeded 12, so I added a random identifier 8 |
| 01:59.46 | *** join/#brlcad ibot (~ibot@rikers.org) | |
| 01:59.46 | *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD release 7.20.2 being tagged today (20110701) || BRL-CAD has applied to participate in the ESA Summer of Code in Space! | |
| 03:06.12 | starseeker | ``Erik: do you know a good desktop PC maker these days? |
| 03:06.43 | starseeker | may have to look into a new system, and isn't sure he can afford the time to collect components and do it "right" |
| 03:09.28 | *** join/#brlcad epileg (~epileg@unaffiliated/epileg) | |
| 03:28.56 | *** join/#brlcad epileg (~epileg@unaffiliated/epileg) | |
| 03:42.53 | CIA-62 | BRL-CAD: 03bhinesley * r45446 10/brlcad/trunk/src/libged/alter.c: update argument flags, add several argument node helper functions |
| 05:39.30 | *** join/#brlcad alex_joni (~alex_joni@emc/board-of-directors/alexjoni) | |
| 07:30.00 | *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ) | |
| 07:34.45 | *** join/#brlcad Stattrav (~Stattrav@117.202.18.108) | |
| 07:34.45 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 08:25.14 | *** join/#brlcad mafm (~mafm@90.Red-83-42-153.dynamicIP.rima-tde.net) | |
| 09:14.56 | *** join/#brlcad Stattrav (~Stattrav@122.178.195.64) | |
| 09:14.56 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 09:54.15 | *** join/#brlcad epileg (~epileg@unaffiliated/epileg) | |
| 12:08.38 | ``Erik | starseeker: been starting to research that myself, think I'm about due for 2 new machines |
| 13:21.29 | kunigami_ | Which tool do you use to debug multi-thread applications? |
| 13:30.31 | brlcad | kunigami_: gdb can be used to debug multithreaded apps, you can switch threads and processes while debugging, set separate breakpoints, etc |
| 13:30.45 | *** join/#brlcad Stattrav (~Stattrav@122.178.195.64) | |
| 13:30.45 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 13:37.02 | CIA-62 | BRL-CAD: 03Sean 07http://brlcad.org * r3007 10/wiki/Celestial_mechanics_particle_system: |
| 13:39.05 | *** join/#brlcad abhi2011 (~chatzilla@ip170-79-211-87.adsl2.static.versatel.nl) | |
| 13:42.15 | *** join/#brlcad mafm (~mafm@90.Red-83-42-153.dynamicIP.rima-tde.net) | |
| 13:47.34 | brlcad | yawns |
| 14:42.00 | *** join/#brlcad epileg (~epileg@unaffiliated/epileg) | |
| 17:25.06 | *** join/#brlcad merzo (~merzo@252-7-132-95.pool.ukrtel.net) | |
| 18:20.44 | *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav) | |
| 18:24.36 | *** join/#brlcad dli (~dli@66.49.188.111) | |
| 18:49.40 | CIA-62 | BRL-CAD: 03erikgreenwald * r45447 10/brlcad/trunk/src/proc-db/ringworld.c: add some body to make this do something (shows render issues at large scale) |
| 18:52.34 | CIA-62 | BRL-CAD: 03erikgreenwald * r45448 10/brlcad/trunk/NEWS: list ringworld proc-db |
| 18:53.48 | CIA-62 | BRL-CAD: 03brlcad * r45449 10/brlcad/trunk/include/bu.h: add a BU_LIST_INIT_MAGIC() macro so we can init and set a magic as a one-liner |
| 18:59.13 | CIA-62 | BRL-CAD: 03brlcad * r45450 10/brlcad/trunk/include/bu.h: use the new BU_LIST_INIT_MAGIC() macro, reduce |
| 19:01.02 | CIA-62 | BRL-CAD: 03brlcad * r45451 10/brlcad/trunk/include/ged.h: initial stubs for supporting a ged command container within the ged struct. a ged_cmd object describes a single named command providing the name, a brief description, the name of its manual page, and callback hooks. |
| 19:01.37 | CIA-62 | BRL-CAD: 03brlcad * r45452 10/brlcad/trunk/include/magic.h: define a magic number for ged_cmd objects. using 'exec' since that's the heart of a ged command. |
| 19:08.34 | CIA-62 | BRL-CAD: 03brlcad * r45453 10/brlcad/trunk/include/ (bu.h magic.h): |
| 19:08.34 | CIA-62 | BRL-CAD: fix a FIXME, define a magic number for bu_observer objects. if there was bad |
| 19:08.34 | CIA-62 | BRL-CAD: code that relied on zero-initialization (e.g., via calloc), that will no longer |
| 19:08.34 | CIA-62 | BRL-CAD: result in proper initialization and will fail until fixed with a |
| 19:08.34 | CIA-62 | BRL-CAD: BU_OBSERVER_INIT OR BU_OBSERVER_INIT_ZERO call. |
| 19:16.53 | CIA-62 | BRL-CAD: 03brlcad * r45454 10/brlcad/trunk/src/liboptical/sh_prj.c: set the magic as soon as we begin as part of initialization. |
| 19:18.13 | CIA-62 | BRL-CAD: 03brlcad * r45455 10/brlcad/trunk/src/ (5 files in 3 dirs): use the new BU_LIST_INIT_MAGIC() macro, reducing a few lines |
| 19:25.40 | CIA-62 | BRL-CAD: 03brlcad * r45456 10/brlcad/trunk/src/libged/zoom/zoom.c: work in progress. define the zoom command including load/unload functions that add/remove it from a gedp. |
| 19:29.17 | bhinesley | grabs popcorn |
| 19:32.01 | kunigami_ | Even adding semaphores around OSLRender sh_osl crashes for two processors. I tried increasing the size of the stack at bu_parallel. without sucess |
| 19:33.18 | kunigami_ | The problem only occurs when I do recursive calls (through rt_shootray) |
| 19:34.07 | kunigami_ | I took a look at the implementation of rr_render and it does not seem to take any extra care before calling rt_shootray |
| 19:57.30 | CIA-62 | BRL-CAD: 03brlcad * r45457 10/brlcad/trunk/include/magic.h: expand all of the magic numbers with what they represent in ascii, using '?' for non-printable characters. |
| 20:13.37 | CIA-62 | BRL-CAD: 03starseeker * r45458 10/brlcad/trunk/CMakeLists.txt: |
| 20:13.37 | CIA-62 | BRL-CAD: Start trying to get the point where we can do 64 bit builds on 32 bit systems |
| 20:13.37 | CIA-62 | BRL-CAD: and vice versa with the flick of an option. Start with a more verbose warning |
| 20:13.37 | CIA-62 | BRL-CAD: and option correction for MSVC, where one must pick one generator or the other |
| 20:13.37 | CIA-62 | BRL-CAD: at CMake configure time. |
| 21:25.10 | CIA-62 | BRL-CAD: 03starseeker * r45459 10/brlcad/trunk/src/libfft/CMakeLists.txt: Whoops - adding --no-undefined to linker flags caught libfft needing M_LIBRARY |
| 21:26.08 | CIA-62 | BRL-CAD: 03starseeker * r45460 10/brlcad/trunk/CMakeLists.txt: Add --no-undefined to linker, fix printing of linker settings. |
| 21:27.10 | CIA-62 | BRL-CAD: 03starseeker * r45461 10/brlcad/trunk/misc/CMake/CompilerFlags.cmake: Untested, but add in some flags intended to help handle the 'build 32 on 64bit' situation. |
| 21:31.13 | CIA-62 | BRL-CAD: 03starseeker * r45462 10/brlcad/trunk/misc/CMake/CompilerFlags.cmake: Add linker settings for 32 as well. Ideally these should be tests to see if the linker can handle the flags, but not sure how to set that up yet. |
| 21:31.37 | CIA-62 | BRL-CAD: 03brlcad * r45463 10/brlcad/trunk/include/nurb.h: don't conditionally include the headers we need. they already have built-in inclusion protection. |
| 21:34.51 | CIA-62 | BRL-CAD: 03brlcad * r45464 10/brlcad/trunk/ (3 files in 3 dirs): replace RT_CNURB_MAGIC and RT_SNURB_MAGIC with the corresponding NMG magic defines that were identical values. |
| 22:40.14 | CIA-62 | BRL-CAD: 03bhinesley * r45465 10/brlcad/trunk/src/libged/alter.c: rename several silly struct/union/members, more helper function work |
| 22:46.33 | kunigami_ | Running with GDB, I always get one of these two errors: http://paste.ubuntu.com/643588/ (the cause seems to be invalid memory access) |
| 22:52.43 | CIA-62 | BRL-CAD: 03bhinesley * r45466 10/brlcad/trunk/src/libged/ (alter.c edit.c): renaming alter to edit... let's see if I can rename the file first |
| 23:01.07 | CIA-62 | BRL-CAD: 03bhinesley * r45467 10/brlcad/trunk/ (6 files in 4 dirs): other instances of alter that needed to be renamed to edit, and add edit command to archer |
| 23:16.44 | *** join/#brlcad mafm (~mafm@90.Red-83-42-153.dynamicIP.rima-tde.net) | |
| 23:28.38 | CIA-62 | BRL-CAD: 03bhinesley * r45468 10/brlcad/trunk/src/mged/setup.c: rename alter -> edit for mged |
| 23:29.42 | CIA-62 | BRL-CAD: 03bhinesley * r45469 10/brlcad/trunk/src/libged/edit.c: make most functions HIDDEN, at least for now |