IRC log for #brlcad on 20110407

00:04.10 *** join/#brlcad kunigami_ (~kunigami@187.106.4.220)
00:09.05 kunigami_ hi, I've updated my proposal on "shaders enhancements". commentaries are most welcome!
00:19.00 brlcad kunigami_: hehe
00:19.02 brlcad "write a small tutorial on how to write a tutorial on how to implement shaders"
00:20.08 brlcad but ... I what if I need a tutorial on writing small tutorial on how to write a tutorial on how shaders are implemented?
00:25.44 kunigami_ brlcad: oops let me correct that :P
00:26.23 *** join/#brlcad IriX64 (~kvirc@bas2-sudbury98-1096601295.dsl.bell.ca)
00:33.31 brlcad kunigami_: so a few other comments and clarifications
00:34.37 brlcad it doesn't necessarily have to go into your proposal now (though it will be useful pre-coding work), but you'll have to tell me more about their concept of closures
00:35.27 brlcad as well as whether OSL actually evaluates / calculates the optical properties of a shader or whether it just describes a shader
00:36.27 kunigami_ brlad: hmm, ok! I think I'll spend some more time playing with OSL tomorrow!
00:37.30 brlcad a shader can be a completely abstract concept, so it's hard for me to imagine they actually implemented a system that takes a C-style text description and turns it into an actual working implementation .. but maybe, imageworks has a lot of resources
00:38.20 brlcad returning a parametric representation sounds more plausible, but then how that interacts with a raytrace sounds very interesting
00:39.15 brlcad kunigami_: one thing you can look at, on the wiki is a tutorial on shooting a ray with brl-cad -- that has no shader/optics, just returns a hit point
00:39.26 brlcad you could use that with OSL as a proof-of-concept
00:39.33 brlcad that might be something work milestoning
00:39.38 brlcad s/might/would/
00:39.45 brlcad since it would show how the two interact
00:41.00 kunigami_ hmm good idea!
01:01.58 brlcad starseeker: I hope you meant sync TRUNK to stable and not stable to trunk... ;)
01:08.43 *** join/#brlcad packrat (~packrator@99-67-225-40.lightspeed.livnmi.sbcglobal.net)
01:11.53 *** join/#brlcad crazy_imp (~mj@a89-182-6-68.net-htp.de)
01:17.13 CIA-105 BRL-CAD: 03brlcad * r44245 10/brlcad/trunk/include/ (bu.h common.h): add __BU_ATTR_ALWAYS_INLINE with a protection for gcc 3.4 and earlier where the always_inline attribute wasn't yet fully implemented (reportedly still works for some optimization options)
01:19.27 CIA-105 BRL-CAD: 03brlcad * r44246 10/brlcad/trunk/src/librt/opennurbs_ext.h:
01:19.27 CIA-105 BRL-CAD: use the new __BU_ATTR_ALWAYS_INLINE define so that we get forced inline behavior
01:19.27 CIA-105 BRL-CAD: for newer gcc or forced off if older. the 'inline' keyword may be superfluous
01:24.04 brlcad tick tock gsoc applicants!
01:24.11 brlcad two days remaining
02:00.52 *** join/#brlcad PrezWhiteCalf (MK@whitecalf.net)
02:03.48 *** join/#brlcad WhiteCalf (MK@whitecalf.net)
02:16.53 starseeker er, yeah
03:11.57 *** join/#brlcad Ralith (~ralith@S010600221561996a.vc.shawcable.net)
03:16.17 bhinesley brlcad: Part of my new plan is to migrate oed (modified for stateless use), which then opens the door for ill, sill, and consolidation of all the rot commands. I wanted to try and get your opinion before updating the proposal.
03:25.17 bhinesley Also, I was hoping to include the consolidation of the rcc-* commands, which you mentioned was desirable. Can a naming convention be hashed out during the coding phase, or is that something that the proposal should address?
03:53.25 brlcad bhinesley: the proposal doesn't have to have everything addressed, just a clear plan (even if the plan includes numerous research, design, and coding work)
03:54.54 *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc)
04:05.45 bhinesley okay; I'm submitting again.
04:05.48 brlcad bhinesley: the plan to migrate oed sounds great but that will be a somewhat tricky on -- give yourself a good bit of time (a week or two) for just that one command
04:06.23 bhinesley that should be just fine, I rear-loaded the milestones to give me a chance to tackle the tougher issues
04:07.00 brlcad setting up some means to track your progress can be a milestone in itself
04:07.30 brlcad (e.g., the spreadsheet idea)
06:13.41 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
06:57.56 *** join/#brlcad merzo (~merzo@193.254.217.44)
07:00.54 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
09:43.50 *** join/#brlcad sachinjain (~sachin@117.211.88.150)
11:19.57 CIA-105 BRL-CAD: 03davidloman * r44247 10/geomcore/trunk/tests/ (20 files in 19 dirs): Split out tests into Functional and Unit dirs in prep for some unit test addition.
11:37.36 *** join/#brlcad Stattrav (~Stattrav@122.172.43.72)
11:37.36 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
13:03.09 *** join/#brlcad adityag (~ADITYA@182.237.144.88)
13:33.12 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
13:42.34 sachinjain brlcad : can you tell me what are the two approaches that you told me earlier for the project "vector output from raytracing"
13:43.25 sachinjain and I have also uploaded a patch on sourceforge as you told to do so
13:43.41 sachinjain told me*
13:48.01 CIA-105 BRL-CAD: 03starseeker * r44248 10/geomcore/trunk/tests/func/svntest/main.c: Work from respository root for commit, rather than assuming a particular model
13:51.31 CIA-105 BRL-CAD: 03starseeker * r44249 10/geomcore/trunk/tests/func/CMakeLists.txt: tweak build to get it working...
13:53.43 sachinjain isn't there any developer online?
13:53.57 CIA-105 BRL-CAD: 03starseeker * r44250 10/geomcore/trunk/src/libgvm/objects.c: Will need to specify 'root' here as well
13:59.30 CIA-105 BRL-CAD: 03starseeker * r44251 10/geomcore/trunk/src/libgvm/objects.c: Memory is in pool, but go ahead and dequeue list...
14:16.26 d_rossberg sachinjain: now, yes
14:17.41 d_rossberg ups, he quit
14:18.24 starseeker he doesn't really seem to grasp the nature of IRC
14:27.59 ``Erik or mebbe he pays by time or data xfer
14:28.32 ``Erik (or has to use a cybercafe or school lab for internet access)
14:47.19 starseeker screen + remote server
15:04.26 ``Erik gotta have shell access on a remote server to do that :D
15:05.22 brlcad they're at a uni .. chances are super-high that they have or could get access
15:07.22 ``Erik I d'no, where I went, they started killing screens at night and then removed unix servers for NT ones (12 rs6k aix boxes took over 300 nt4 machines to meet needs), and he may've moved back home for the summer *shrug* not everyone has our level of access, 'sall I'm sayin'
15:08.05 CIA-105 BRL-CAD: 03starseeker * r44252 10/geomcore/trunk/src/libgvm/ (CMakeLists.txt models.c): Add logic for adding a new model
15:08.21 ``Erik might be worth asking his connection details before stating that he doesn't "get it"
15:08.47 brlcad given the previous discussions, I'd still bet on him just not getting it or not being patient
15:09.21 starseeker whatever his connection details, IRC is what it is - if he can't communicate on those terms that's OK, but then he should be using email
15:09.33 brlcad everything you describe happened where I was at, but there was still a dozen ways I could have run a screen session
15:09.51 brlcad you only have to find ONE .. which really isn't that hard
15:10.35 brlcad starseeker: great point, IRC isn't an excuse given we have a mailing list
15:16.21 *** join/#brlcad b0ef (~b0ef@226.27.202.84.customer.cdi.no)
15:32.19 *** join/#brlcad PrezKennedy (MK@whitecalf.net)
15:43.19 *** join/#brlcad Stattrav (~Stattrav@117.192.145.3)
15:43.19 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
15:47.11 CIA-105 BRL-CAD: 03starseeker * r44253 10/geomcore/trunk/src/libgvm/models.c: add gvm_get_model implementation
15:50.54 *** join/#brlcad dli (~dli@dsl-173-248-203-45.acanac.net)
16:06.20 *** join/#brlcad Stattrav_ (~Stattrav@117.192.135.83)
16:22.38 CIA-105 BRL-CAD: 03brlcad * r44254 10/brlcad/trunk/src/libbu/: timetester binary
16:23.25 CIA-105 BRL-CAD: 03brlcad * r44255 10/brlcad/trunk/src/libpc/: ignore pc_test binary
16:24.15 CIA-105 BRL-CAD: 03brlcad * r44256 10/brlcad/trunk/src/libbn/: ignore bntester binary
16:26.56 CIA-105 BRL-CAD: 03r_weiss * r44257 10/brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c: (log message trimmed)
16:26.56 CIA-105 BRL-CAD: Added preprocessor commands to optionally disable nmg triangulation functions
16:26.56 CIA-105 BRL-CAD: within nmg_tri.c that are not needed when new 'prototype' nmg triangulation code
16:47.39 CIA-105 BRL-CAD: 03starseeker * r44258 10/geomcore/trunk/src/libgvm/models.c: restructure gvm_get_model to be simpler - don't really need callback. Start working on gvm_get_objs - this will be tricky since it's essentially a keep without the full database
16:54.54 CIA-105 BRL-CAD: 03brlcad * r44259 10/brlcad/trunk/src/other/incrTcl/itcl/generic/itclInt.h: is the common.h header necessary here? builds clean without
16:59.38 *** join/#brlcad Stattrav (~Stattrav@117.192.154.206)
16:59.38 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
17:04.16 brlcad ``Erik: this is the one: http://www.tirerack.com/tires/tires.jsp?tireMake=Continental&tireModel=ExtremeContact+DWS
17:05.57 brlcad http://www.e90post.com/forums/showthread.php?t=302424
17:10.03 *** join/#brlcad Stattrav (~Stattrav@117.192.139.40)
17:10.03 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
17:13.11 *** join/#brlcad Elrohir (~kvirc@p5B14AD98.dip.t-dialin.net)
17:17.23 *** join/#brlcad Stattrav (~Stattrav@117.192.135.92)
17:17.23 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
17:18.00 ``Erik brlcad: these were the kind I had http://www.sears.com/shc/s/p_10153_12605_09543528000P?sid=IDx20070921x00003a&ci_src=14110944&ci_sku=09543528000P
17:20.33 ``Erik then I went to http://www.tirerack.com/tires/tires.jsp?tireMake=Michelin&tireModel=Pilot+Sport&partnum=54YR8SPORTG1&vehicleSearch=false&fromCompare1=yes which were awesome
17:20.57 ``Erik last rears I got, they ordered the wrong ones and I got http://www.tirerack.com/tires/tires.jsp?tireMake=Michelin&tireModel=Pilot+Sport+A%2FS+Plus&partnum=54YR8PSAS&vehicleSearch=false&fromCompare1=yes
17:22.52 brlcad yeah, this is the review I was mentioning: http://www.consumersearch.com/tires/continental-extremecontact-dws
17:23.00 brlcad definitely not the same tire :)
17:24.45 ``Erik yeh, all season instead of summer... won't stick as well, but will last longer and do better in rain
17:25.26 brlcad yeah, the michelin was what I was going to go with, though one step up, the pilot super sport
17:26.08 brlcad http://www.michelinman.com/tire-selector/category/ultra-high-performance-sport/pilot-super-sport/tire-details
17:26.18 brlcad but too long a wait, it's a new tire
17:26.35 brlcad wasn't going to be available until next week, wanted something now
17:27.14 ``Erik hm, longer treadlife than the ones I used to have, interesting
17:27.17 brlcad we'll see how it goes, so far I'm loving them .. super comfortable and quiet ride, and holding grip well enough to still make me smile
17:28.08 ``Erik ponders the pilot sport cup
17:33.37 CIA-105 BRL-CAD: 03r_weiss * r44260 10/brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c:
17:33.37 CIA-105 BRL-CAD: Added a prototype version of the function 'nmg_triangulate_fu' (nmg triangulate
17:33.37 CIA-105 BRL-CAD: faceuse) to the file 'nmg_tri.c'. Added preprocessor commands to, by default,
18:14.36 CIA-105 BRL-CAD: 03r_weiss * r44261 10/brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c: (log message trimmed)
18:14.36 CIA-105 BRL-CAD: Added the functions 'nmg_plot_fu', 'nmg_triangulate_rm_holes',
18:14.36 CIA-105 BRL-CAD: 'nmg_triangulate_rm_degen_loopuse', and 'nmg_dump_model' to the file
18:42.17 CIA-105 BRL-CAD: 03r_weiss * r44262 10/brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c: (log message trimmed)
18:42.17 CIA-105 BRL-CAD: Added a new prototype version of the function 'cut_unimonotone' to the file
18:42.17 CIA-105 BRL-CAD: 'nmg_tri.c'. This function supports the new prototype function
18:42.25 *** join/#brlcad adityag (~ADITYA@182.237.144.88)
18:46.58 CIA-105 BRL-CAD: 03Markhobley 07http://brlcad.org * r2819 10/wiki/MGED_Commands: /* E */
19:05.53 *** join/#brlcad Stattrav (~Stattrav@117.192.128.64)
19:05.53 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
19:13.11 CIA-105 BRL-CAD: 03r_weiss * r44263 10/brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c: (log message trimmed)
19:13.11 CIA-105 BRL-CAD: Updated function 'pick_pt2d_for_cutjoin' within file 'nmg_tri.c'. This update
19:13.11 CIA-105 BRL-CAD: supports the new prototype function 'nmg_triangulate_fu' (nmg triangulate
19:39.19 CIA-105 BRL-CAD: 03r_weiss * r44264 10/brlcad/trunk/src/librt/primitives/nmg/nmg_tri.c: (log message trimmed)
19:39.19 CIA-105 BRL-CAD: Updated function 'is_convex' within file 'nmg_tri.c'. This update supports the
19:39.19 CIA-105 BRL-CAD: new prototype function 'nmg_triangulate_fu' (nmg triangulate faceuse) and is
19:41.22 *** part/#brlcad adityag (~ADITYA@182.237.144.88)
19:51.30 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
20:04.29 ``Erik neat. incr fails now :D
20:05.19 starseeker oh, now that I think about it I recall something similar when I tried a vanilla build of incr
20:13.54 CIA-105 BRL-CAD: 03r_weiss * r44265 10/brlcad/trunk/src/librt/primitives/nmg/nmg_mod.c: (log message trimmed)
20:13.54 CIA-105 BRL-CAD: Updated function 'nmg_cut_loop' within file 'nmg_mod.c'. This update supports
20:13.54 CIA-105 BRL-CAD: the new prototype function 'nmg_triangulate_fu' (nmg triangulate faceuse) and is
20:39.04 CIA-105 BRL-CAD: 03r_weiss * r44266 10/brlcad/trunk/src/librt/primitives/nmg/nmg_class.c:
20:39.04 CIA-105 BRL-CAD: Updated function 'nmg_classify_lu_lu' within file 'nmg_class.c'. This update
20:39.04 CIA-105 BRL-CAD: supports the new prototype function 'nmg_triangulate_fu' (nmg triangulate
21:05.49 CIA-105 BRL-CAD: 03r_weiss * r44267 10/brlcad/trunk/src/librt/primitives/nmg/nmg_info.c:
21:05.49 CIA-105 BRL-CAD: Updated function 'nmg_2edgeuse_g_coincident' within file 'nmg_info.c'. This
21:05.49 CIA-105 BRL-CAD: update supports the new prototype function 'nmg_triangulate_fu' (nmg triangulate
21:15.03 ``Erik src/brlcad/src/other/tcl/generic/tclInt.h:56: error: conflicting types for 'ptrdiff_t'
21:15.07 ``Erik <PROTECTED>
21:17.16 ``Erik http://paste.lisp.org/display/121260 is the full one, I imagine that common.h was important
21:23.44 CIA-105 BRL-CAD: 03r_weiss * r44268 10/brlcad/trunk/src/librt/primitives/nmg/nmg_mod.c:
21:23.44 CIA-105 BRL-CAD: Updated function 'nmg_lu_reorient' within file 'nmg_mod.c'. This update supports
21:23.44 CIA-105 BRL-CAD: the new prototype function 'nmg_triangulate_fu' (nmg triangulate faceuse) and is
21:34.40 CIA-105 BRL-CAD: 03r_weiss * r44269 10/brlcad/trunk/src/librt/primitives/nmg/nmg_inter.c:
21:34.40 CIA-105 BRL-CAD: Updated function 'nmg_isect_eu_fu' within file 'nmg_inter.c'. This update
21:34.40 CIA-105 BRL-CAD: supports the new prototype function 'nmg_triangulate_fu' (nmg triangulate
21:37.19 *** join/#brlcad dli (~dli@132.205.216.21)
21:51.16 CIA-105 BRL-CAD: 03starseeker * r44270 10/geomcore/trunk/src/libgvm/models.c: Untested, but add some logic to pull the comb's tree and add its members (if they're something not already seen) to the hash
22:04.42 starseeker well, good news and bad news about kermit
22:04.59 starseeker bad news is the project is shutting down, good news is they're planning to BSD license it
22:07.12 *** join/#brlcad Elrohir (~kvirc@p5B14AD98.dip.t-dialin.net)
22:33.42 starseeker wonders if their terminal emulation code could do what we need on Windows...
22:45.17 starseeker prods himself again to give this a try... http://www.projectpluto.com/win32a.htm
22:54.06 CIA-105 BRL-CAD: 03starseeker * r44271 10/geomcore/trunk/src/libgvm/models.c: Once we have the objects in question, stick 'em on the list.
22:56.04 CIA-105 BRL-CAD: 03starseeker * r44272 10/geomcore/trunk/src/libgvm/models.c: Oh, right - we had to get the bu_external already earlier, so no need to get it again.
23:51.39 CIA-105 BRL-CAD: 03starseeker * r44273 10/geomcore/trunk/src/libgvm/ (gvm.h models.c): Clear out comment, add gvm_export_list to header.
23:53.27 CIA-105 BRL-CAD: 03starseeker * r44274 10/geomcore/trunk/src/libgvm/models.c: Go with NULL to avoid confusion here, assuming that's viable

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