IRC log for #brlcad on 20140915

00:02.06 *** join/#brlcad clock_ (~clock@77-58-143-135.dclient.hispeed.ch)
00:48.31 *** join/#brlcad gurwinder (3b5be9de@gateway/web/freenode/session)
00:51.29 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
00:57.29 gurwinder brlcad: Hello
00:58.49 gurwinder I want to know something about g2asc.
00:59.41 gurwinder g2asc is used to convert g file( binary information ) into ascii code( text information ). My question is, is g2asc is just a copy paste of binary information into some text information or it is just like other format's coinverter?
01:01.42 brlcad gurwinder: it's closer to being a paste of the binary information in a readable ascii format
01:02.17 brlcad not a good example of an exporter (which is also why it doesn't follow the g-* convention ... it's not an exporter)
01:04.55 gurwinder Ok, can we say that its a BRL-CAD file which is written in text/ascii code?
01:43.04 gurwinder I read g2asc.c file. Looks like it is converting one format into another. Not a good example? Why?
01:51.18 *** join/#brlcad gurwinder_ (3b5be9de@gateway/web/freenode/session)
02:04.26 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:39.23 *** join/#brlcad Stragus_ (~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net)
04:45.54 *** join/#brlcad caen23 (~caen23@92.85.88.197)
06:25.42 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
06:43.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/session)
07:59.10 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
07:59.13 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:00.28 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
08:44.02 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:35.06 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
10:23.22 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:01.32 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:24.43 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
13:46.26 *** join/#brlcad infobot (ibot@rikers.org)
13:46.26 *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source.
13:56.08 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:58.32 Notify 03BRL-CAD:carlmoore * 62725 brlcad/trunk/src/librt/primitives/hrt/hrt.c: remove trailing blanks/tabs
14:33.18 *** join/#brlcad jacky-0326 (~jacky@110.179.29.12)
14:50.32 Notify 03BRL-CAD:starseeker * 62726 brlcad/trunk/src/libdm/dm-osgl.cpp: Merge a few changes from the libdm openscenegraph implementation in the old branch.
15:22.47 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
15:43.30 *** join/#brlcad alisha (~alisha@223.225.211.190)
15:50.25 *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.32)
16:23.38 *** join/#brlcad Stragus (~Stragus@50-193-129-193-static.hfc.comcastbusiness.net)
16:40.51 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
17:04.59 *** part/#brlcad jacky-0326 (~jacky@110.179.29.12)
17:21.28 Notify 03BRL-CAD:starseeker * 62727 brlcad/trunk/src/libdm/dm-osgl.cpp: Make sure the OpenGL canvas gets updated when the parent window's visibility changes
17:30.26 Notify 03BRL-CAD:carlmoore * 62728 brlcad/trunk/doc/docbook/system/man1/en/rt.xml: adjust use of periods (no underscore of punctuation marks, and supply space before some ending periods, and remove 2 periods
17:42.49 Notify 03BRL-CAD:brlcad * 62729 brlcad/trunk/include/db.h: ws
17:45.43 Notify 03BRL-CAD:brlcad * 62730 (brlcad/trunk/include/rt/op.h =================================================================== and 66 others): add an initial header for the new db_str2_op() function with an enumeration for csg operator types.
17:46.25 Notify 03BRL-CAD:brlcad * 62731 brlcad/trunk/include/rt/CMakeLists.txt: include the new op.h header
17:48.42 Notify 03BRL-CAD:brlcad * 62732 brlcad/trunk/src/librt/op.c: rename the function from rt_ to db_ namespace since it's more related to lower-level database handling than it is ray tracing (arguably should go even lower level but we don't currently have anything in-between and libbu feels too low. resort the unicode handling in order of likely occurence.
17:51.32 Notify 03BRL-CAD:brlcad * 62733 brlcad/trunk/include/raytrace.h: don't say we're declaring api until we're done including headers
17:51.50 Notify 03BRL-CAD:brlcad * 62734 brlcad/trunk/include/db5.h: include the new op header as db api
18:51.12 *** join/#brlcad Stragus (~Stragus@50-193-129-193-static.hfc.comcastbusiness.net)
19:22.16 Notify 03BRL-CAD Wiki:Vipul singh * 0 /wiki/User:Vipul_singh:
19:24.12 starseeker brlcad: what's the use case for using shared memory in the framebuffer, as opposed to just having each framebuffer allocate its own?
19:30.20 starseeker is thinking if we do need it we'll have to do bu wrappers for shmget, CreateSharedMemory, etc...
19:43.48 *** join/#brlcad Stragus_ (~Stragus@50-193-129-193-static.hfc.comcastbusiness.net)
19:43.51 *** join/#brlcad mihaineacsu_ (~mihaineac@92.81.139.223)
19:51.06 brlcad starseeker: shared memory makes interprocess communication possible/easy, for the fb it means multiple processes can read/write that memory without the need for locking/negotiation methods
19:51.48 brlcad has had wrappers in mind for a long time, just not been a radar locus of attention
19:57.48 brlcad for our modern framebuffer concept, it's mostly a case where we're using a fork+exec model or needing to share data (e.g., over a pipe) where shared memory is usually a better way
20:03.52 Notify 03BRL-CAD:brlcad * 62735 brlcad/trunk/misc/CMake/test_srcs/ctypes_test.c: ws
20:04.29 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
20:23.35 Notify 03BRL-CAD:brlcad * 62736 brlcad/trunk/src/gtools/beset/population.c: this reduction comes at a cost that doesn't pay for itself. eliminate the preprocessor symbol.
20:36.21 starseeker brlcad: crud. I guess that means I'll have to figure something out for the osg framebuffer
20:51.30 Notify 03BRL-CAD:starseeker * 62737 brlcad/trunk/src/libfb/if_osgl.cpp: Merge in the 'new' osg framebuffer approach - this generates a working stand-alone window, but does not yet properly do the embedded fb drawing. Also need to flesh out the key bindings and see what can be done about various 'modes', but embedded fb comes first.
21:04.28 starseeker yeah, looks like a properly cross-platform ogl will either need to ditch the shared-memory mode or implement the libbu wrappers
21:27.10 *** join/#brlcad FreezingAlt (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
21:27.34 *** join/#brlcad Stragus (~alexis@173-166-149-129-washingtondc.hfc.comcastbusiness.net)
21:31.00 *** join/#brlcad DarkCalf (~DarkCalf@173.231.40.98)
21:31.30 DarkCalf waves to all
21:31.41 DarkCalf pokes brlcad
21:36.12 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:51.58 *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com)
22:15.37 Notify 03BRL-CAD:starseeker * 62738 (brlcad/trunk/include/fb/fb_osgl.h brlcad/trunk/src/libfb/if_osgl.cpp): Ugly, but effective - merge the embedded and stand-alone logic by using an is_embedded switch for the two drawing approaches. From this point, can iteratively clean with things in a (mostly) working state.
22:19.14 Notify 03BRL-CAD:starseeker * 62739 brlcad/trunk/include/fb/fb_osgl.h: remove stray variable - is_embedded lives in internal osginfo struct
22:30.53 Notify 03BRL-CAD:starseeker * 62740 brlcad/trunk/src/libfb/if_osgl.cpp: ws
23:07.27 brlcad waves at DarkCalf
23:10.38 brlcad starseeker: no worries, it's *really* easy to wrap that concept ... and can certainly proceed without that as default in the meantime
23:12.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
23:16.26 ``Erik eliminate xor? O.o let's go all the way and only have nand! :D *duck* (actually, I had no idea there was an xor)
23:47.02 Notify 03BRL-CAD:brlcad * 62741 brlcad/trunk/src/librt/tcl.c: db_tcl_tree_parse() appears to be undeclared and unused

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