00:01.12 |
Genestealer |
I've compiled/installed BRL-CAD from source,
but I don't know what do i have to do next to run the program, does
anyone can help me with this? |
00:02.35 |
louipc |
Genestealer: mged (the modeller) is probably
what you want to run |
00:03.22 |
Genestealer |
k, thanks, i'll try |
00:03.50 |
louipc |
check out the tutorials on the
website |
00:03.56 |
*** join/#brlcad SWPadnos_
(n=Me@dsl107.esjtvtli.sover.net) |
00:04.46 |
louipc |
that one especially > http://ftp.brlcad.org/VolumeII-Introduction_to_MGED.pdf |
00:06.13 |
Genestealer |
ok, i got it running, thanks for help, and for
tutorial |
00:06.58 |
louipc |
cheers |
00:09.16 |
CIA-4 |
BRL-CAD: 03brlcad * r30288 10/brlcad/trunk/ (8
files in 4 dirs): move genptr_t and fastf_t from machine.h over to
bu.h including the various FASTF define limits. might later
consider moving them to their own header if/when they become
configurable or if bu.h gets broken up. |
00:17.43 |
CIA-4 |
BRL-CAD: 03brlcad * r30289
10/brlcad/trunk/include/machine.h: IBM_FLOAT is unused |
00:20.40 |
CIA-4 |
BRL-CAD: 03brlcad * r30290
10/brlcad/trunk/include/ (common.h machine.h): move HIDDEN over to
common.h since it's generic. could be set by configure. |
00:30.25 |
CIA-4 |
BRL-CAD: 03brlcad * r30291
10/brlcad/trunk/include/ (bu.h machine.h): |
00:30.25 |
CIA-4 |
BRL-CAD: move BITV_MASK over from machine.h to
bu.h; remove the hypot() decl/protections |
00:30.25 |
CIA-4 |
BRL-CAD: outright even if they didn't make it
to c89 (it made c99).. if we have a live |
00:30.25 |
CIA-4 |
BRL-CAD: system that has the problem, the
appropriate configure foo can be added to |
00:30.25 |
CIA-4 |
BRL-CAD: provide the decl/impl |
00:48.28 |
CIA-4 |
BRL-CAD: 03brlcad * r30292
10/brlcad/trunk/include/ (bu.h machine.h): migrate the FAST
comments |
01:02.08 |
CIA-4 |
BRL-CAD: 03brlcad * r30293
10/brlcad/trunk/include/ (bu.h machine.h): |
01:02.08 |
CIA-4 |
BRL-CAD: move MAX_PSW from machine.h over to
bu.h, fixing the value at 1024 for now (the |
01:02.09 |
CIA-4 |
BRL-CAD: max value present in machine.h). this
makes that the hard limit on number of |
01:02.09 |
CIA-4 |
BRL-CAD: procs/threads that may be spawned at
a minor (trivial) memory expense when not |
01:02.09 |
CIA-4 |
BRL-CAD: in full use. ray-trace performance
does not seem to be affected by the size of |
01:02.09 |
CIA-4 |
BRL-CAD: the tables. |
01:28.32 |
starseeker |
brlcad: you on? |
01:44.56 |
brlcad |
yeah |
01:57.25 |
starseeker |
Where's a good example of the pattern
tool? |
02:24.29 |
CIA-4 |
BRL-CAD: 03brlcad * r30294 10/brlcad/trunk/ (4
files in 3 dirs): convert to BU_BITV_SHIFT and BU_BITV_MASK for
consistency |
02:48.49 |
*** join/#brlcad louipc
(n=louipc@bas8-toronto63-1096667211.dsl.bell.ca) [NETSPLIT
VICTIM] |
02:49.16 |
*** join/#brlcad brlcad
(n=sean@pdpc/supporter/silver/brlcad) |
02:49.16 |
*** join/#brlcad CIA-4
(n=CIA@208.69.182.149) [NETSPLIT VICTIM] |
02:49.16 |
*** mode/#brlcad [+o brlcad]
by irc.freenode.net |
03:53.08 |
CIA-4 |
BRL-CAD: 03brlcad * r30295
10/brlcad/trunk/src/other/Makefile.am: if building with
--enable-only-benchmark or --enable-only-librtserver we STILL need
to traverse into zlib, libpng, libregex, opennurb, and tnt since
they're dependencies of other required libs. |
04:31.05 |
*** join/#brlcad louipc_
(n=louipc@bas8-toronto63-1128543914.dsl.bell.ca) |
06:22.16 |
CIA-4 |
BRL-CAD: 03brlcad * r30296 10/brlcad/trunk/
(BUGS TODO): (log message trimmed) |
06:22.16 |
CIA-4 |
BRL-CAD: annotate the results of the OpenGL
framebuffer bug hunt. the problem seems to |
06:22.16 |
CIA-4 |
BRL-CAD: be directly related to SMP processing
with the ogl framebuffer interface. with |
06:22.16 |
CIA-4 |
BRL-CAD: PARALLEL turned off, it works just
fine; with it on, the app crashes during the |
06:22.16 |
CIA-4 |
BRL-CAD: first OpenGL write call into the glx
context likely indicating that either the |
06:22.17 |
CIA-4 |
BRL-CAD: context initialization is invalid
(perhaps needing to occur per-thread) or data |
06:22.19 |
CIA-4 |
BRL-CAD: needs to be semaphore protected.
either way, enough progress was made to push |
06:34.36 |
brlcad |
wow, that's wicked.. |
06:35.10 |
brlcad |
starseeker: sorry, missed the question -- vol
IV has a pattern tool tutorial iirc |
06:37.02 |
brlcad |
wicked, though .. is that converting our
bitv_shift from being a static int to an inlined function actually
increased performance measurably .. |
06:37.38 |
brlcad |
i can only imagine that it has to be alignment
effects coming into play with the optimization loop, as they should
be readily vectorized, but it's still pretty .. wicked |
07:10.42 |
CIA-4 |
BRL-CAD: 03brlcad * r30297 10/brlcad/trunk/
(include/bu.h include/machine.h src/libbu/bitv.c): (log message
trimmed) |
07:10.42 |
CIA-4 |
BRL-CAD: rewrite how the BU_BITV_SHIFT is
calculated, instead of using hard-coded |
07:10.42 |
CIA-4 |
BRL-CAD: constants in machine.h it now
determines the value automatically at |
07:10.42 |
CIA-4 |
BRL-CAD: compile-time. this was achieved using
an inlined integer log2 function that |
07:10.42 |
CIA-4 |
BRL-CAD: computes the size based on
sizeof(bitv_t), using a technique from the U. of |
07:10.45 |
CIA-4 |
BRL-CAD: Kentucky's Aggregate Magic Algorithms
collection. a cursory performance impact |
07:10.47 |
CIA-4 |
BRL-CAD: analysis was performed testing both
unoptimized and optimized compilations (on |
07:12.43 |
*** join/#brlcad Z80-Boy
(i=clock@217-162-111-36.dclient.hispeed.ch) |
07:27.16 |
CIA-4 |
BRL-CAD: 03brlcad * r30298
10/brlcad/trunk/include/ (machine.h orle.h): |
07:27.16 |
CIA-4 |
BRL-CAD: obliterate BIG_ENDIAN and
LITTLE_ENDIAN defines.. which actually weren't used |
07:27.16 |
CIA-4 |
BRL-CAD: anywhere except one use in orle. Most
of the current code presently uses |
07:27.16 |
CIA-4 |
BRL-CAD: NATURAL_IEEE and REVERSED_IEEE
instead. header cleanup too, make it clear that |
07:27.16 |
CIA-4 |
BRL-CAD: machine.h is now fully
deprecated. |
07:29.12 |
CIA-4 |
BRL-CAD: 03brlcad * r30299
10/brlcad/trunk/doc/deprecation.txt: document that the contents of
machine.h was marked as deprecated during 7.10. the file was
'officially' emptied out in 7.12 and should be ready for removal
after a few subsequent releases. |
07:53.43 |
CIA-4 |
BRL-CAD: 03brlcad * r30300 10/brlcad/trunk/
(INSTALL configure.ac include/machine.h): |
07:53.43 |
CIA-4 |
BRL-CAD: Woo hoo.. machine.h is now gone.
Refactor the last bit for defining PARALLEL by |
07:53.43 |
CIA-4 |
BRL-CAD: making a configure --enable-parallel
option (which defaults to yes for now) with |
07:53.43 |
CIA-4 |
BRL-CAD: aliases for --enable-parallel-build,
--enable-smp, and --enable-smp-build. only |
07:53.43 |
CIA-4 |
BRL-CAD: other bit remaining was sgi/mips
settings, but at least irix6 does set them both |
07:53.45 |
CIA-4 |
BRL-CAD: with gcc and mipspro so they should
be fine. |
08:14.12 |
CIA-4 |
BRL-CAD: 03brlcad * r30301
10/brlcad/trunk/include/conf/PATCH: haven't been diligent in
updating the patch on this minor as big changes have occurred, but
at least the machine.h change begs for it to be bumped. |
08:14.34 |
CIA-4 |
BRL-CAD: 03brlcad * r30302
10/brlcad/trunk/include/Makefile.am: don't install conf.h or
machine.h |
08:35.30 |
brlcad |
WHOOSH! |
08:42.12 |
CIA-4 |
BRL-CAD: 03brlcad * r30303 10/brlcad/trunk/
(906 files in 54 dirs): this day has been coming for so long..
machine.h is dead, all hail machine.h's death. uninclude it
everywhere and add a preprocessor warning for anyone else that is
still including/using it. |
09:30.28 |
alex_joni |
machine.h is dead. long live machine.h
? |
09:30.37 |
alex_joni |
that's how it goes for kins usually
:) |
11:56.04 |
*** join/#brlcad ibot
(i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
11:56.04 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| Channel logs at http://ibot.rikers.org/%23brlcad/
|| BRL-CAD is on scan.coverity.com but still offline || Release
7.12.0 coming soon to a desktop near you |
12:06.44 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
12:10.55 |
*** join/#brlcad cad06
(n=c239f707@bz.bzflag.bz) |
13:55.58 |
*** join/#brlcad elite01
(n=elite01@dslc-082-082-066-062.pools.arcor-ip.net) |
14:34.27 |
brlcad |
alex_joni: not quite, hail it's death
:) |
14:34.32 |
brlcad |
er, s/'// |
14:34.53 |
brlcad |
it's needed to die for a long long
time |
14:37.57 |
CIA-4 |
BRL-CAD: 03bob1961 * r30304
10/brlcad/trunk/src/tclscripts/mged/text.tcl: Replaced Tcl's gets
with a version that works with MGED's command window. |
14:43.53 |
CIA-4 |
BRL-CAD: 03bob1961 * r30305
10/brlcad/trunk/src/mged/ged.c: Mods to get puts working wrt stdout
and stderr. |
15:11.58 |
*** join/#brlcad jgay
(n=jgay@fsf/staff/jgay) |
15:40.29 |
CIA-4 |
BRL-CAD: 03erikgreenwald * r30306
10/brlcad/trunk/src/ (5 files in 2 dirs): undefine USE_PROTOTYPES
before including rle.h to avoid redefining |
16:20.31 |
*** join/#brlcad Z80-Boy
(i=clock@77-56-88-240.dclient.hispeed.ch) |
16:30.12 |
*** join/#brlcad Elperion
(n=Bary@p54877B04.dip.t-dialin.net) |
17:04.05 |
CIA-4 |
BRL-CAD: 03bob1961 * r30307
10/brlcad/trunk/misc/win32-msvc8/librt/librt.vcproj: Remove parse.c
and comb.c |
18:19.50 |
*** join/#brlcad yukonbob
(n=yukonbob@198.235.198.234) |
18:26.47 |
CIA-4 |
BRL-CAD: 03erikgreenwald * r30308
10/brlcad/trunk/src/libbu/ (8 files): move from casting pointers to
ints and printing %x to just printing %p |
19:05.32 |
CIA-4 |
BRL-CAD: 03brlcad * r30309
10/brlcad/trunk/src/libfb/if_ogl.c: didn't intentionally leave
debug turned on, turn it off |
19:43.06 |
*** join/#brlcad Z80-Boy
(i=clock@77-56-88-240.dclient.hispeed.ch) |
20:29.02 |
*** join/#brlcad Attilone
(n=dario@213-140-6-119.ip.fastwebnet.it) |
20:29.25 |
CIA-4 |
BRL-CAD: 03bob1961 * r30310
10/brlcad/trunk/include/config_win.h: Add define for
inline. |
20:29.43 |
Attilone |
hi guys |
20:30.33 |
Attilone |
I've used brl-cad for some time, any
improvement in the next release? |
20:35.33 |
``Erik |
always |
20:36.04 |
Attilone |
any improvement on the rendering
side' |
20:36.05 |
Attilone |
? |
20:36.13 |
``Erik |
which "rendering" side? |
20:36.33 |
``Erik |
the raytracers? |
20:37.42 |
``Erik |
http://brlcad.svn.sourceforge.net/viewvc/brlcad/brlcad/trunk/NEWS?revision=30266&view=markup |
20:39.00 |
``Erik |
* document the signals rt responds to for
progress - Sean Morrison |
20:39.01 |
``Erik |
<PROTECTED> |
20:39.01 |
``Erik |
<PROTECTED> |
20:39.01 |
``Erik |
<PROTECTED> |
20:39.01 |
``Erik |
<PROTECTED> |
20:39.01 |
``Erik |
<PROTECTED> |
20:39.18 |
*** join/#brlcad ``Erik
(i=erik@c-68-54-174-162.hsd1.md.comcast.net) |
20:39.22 |
``Erik |
heh, woops, mouse puke |
20:39.50 |
Attilone |
lol |
20:40.02 |
Attilone |
sorry but I didn't want you to report all the
news |
20:40.11 |
Attilone |
I can read'em by myself :P |
20:41.22 |
``Erik |
yeah, I was trying to paste 'em into a vim
window to do a quick cut/sort/count, but hit the wrong
terminal |
20:41.35 |
Attilone |
XD |
20:41.54 |
Attilone |
anyway brlcad has a good potential
:D |
20:42.31 |
``Erik |
it's kinda like vim or emacs... insanely
powerful, but insane learning curve, not a "casual" tool |
20:42.33 |
Attilone |
if only would be possible to program it
trough python... |
20:42.48 |
Attilone |
vim rocks! I use it all the time |
20:42.59 |
``Erik |
w00t, another vimmer! |
20:43.04 |
Attilone |
:D |
20:43.12 |
Attilone |
we will conquer the world xD |
20:43.37 |
``Erik |
there was a brief effort to "swigify" it, but
it put on someone who lacked the experience and fundamental
knowledge :/ |
20:44.16 |
``Erik |
<-- just recently gutted what little python
there was in BRL-CAD O:-) |
20:44.35 |
Attilone |
if it was on me I would put all the raytracing
stuff apart and concentrate only on the 3D modeling |
20:45.59 |
``Erik |
*shrug* I get paid to work on it, so mgmt
types get to tell me what I'm supposed to work on :/ |
20:46.48 |
Attilone |
you work on brl-cad? |
20:48.53 |
yukonbob |
brlcad: the other day, I was looking for a way
to switch edit modes (ie: vi or emacs) -- is there a way to do
that from the cmdline? (ie: using mged -c) |
20:57.55 |
yukonbob |
Attilone: /me wonders if one could wrangle
Python/Tcl together wrt BRL-CAD via Tkinter... |
20:59.22 |
Attilone |
I have no idea, maybe it could be done via
swig |
20:59.48 |
Attilone |
but the program is very complex |
20:59.58 |
yukonbob |
certainly it could be done via swig -- what
I'm whimisically wondering is if: |
21:00.21 |
yukonbob |
in python, import Tkinter -- which is full
tcl/tk afaik |
21:00.58 |
yukonbob |
then work the Tcl to import necessary libs,
source the mged tcl code and have a python window into the tcl
parts... |
21:01.17 |
yukonbob |
*whimsically |
21:01.36 |
Attilone |
it would be nice :D |
21:02.21 |
yukonbob |
it's worth looking into -- could be a really
cool discovery... |
21:03.22 |
Attilone |
mhhh I'm much more interested on the modeling
side rather than the raytracing |
21:04.00 |
Attilone |
I would like to take just the source code
related to the modelling and wrap it into pytohn |
21:07.15 |
Attilone |
yup I've used mged |
21:07.35 |
Attilone |
but I would like to do the same in python
:D |
21:08.13 |
``Erik |
I'd kinda be surprised if tkinter "just
worked", we use [incr], tkImg, blt, ... |
21:09.00 |
yukonbob |
``Erik: well -- tcl _is_ built to be embedded,
and that's what python does... |
21:09.50 |
yukonbob |
Attilone: I'm still not following you -- are
you saying you do want mged, or you don't? |
21:12.46 |
Attilone |
yukonbob: I would like to use a python
interface rather than mged |
21:15.23 |
yukonbob |
Attilone: so strictly command-line, or
GUI? |
21:16.20 |
Attilone |
both of them if possible |
21:16.28 |
yukonbob |
like mged -- but python |
21:16.36 |
Attilone |
ehm.. yes |
21:16.59 |
yukonbob |
you typically script (or try to) your
modelling? |
21:18.40 |
Attilone |
just imagine: you want to extrude a profile to
make a kind of solid, you type "extrude()" or push the extrude
icon... |
21:19.02 |
Attilone |
then a window is displayed where you draw your
2D profile... |
21:19.43 |
Attilone |
the 2D surface is splitted in triangle, each
triangle is extrude and all of them are joined in a single
solid |
21:19.51 |
Attilone |
*extruded |
21:20.45 |
yukonbob |
Attilone: no need to imagine -- there is
extrude |
21:21.59 |
CIA-4 |
BRL-CAD: 03bob1961 * r30311
10/brlcad/trunk/misc/win32-msvc8/asc2g/asc2g.vcproj: Replaced
7.11.0 with a variable. |
21:25.55 |
Attilone |
yes but it's not very usable, "extrude 1234
56" is not the best I can think of |
21:26.22 |
Attilone |
just my opinion... |
21:58.47 |
CIA-4 |
BRL-CAD: 03bob1961 * r30312
10/brlcad/trunk/include/bu.h: For some reason inline causes
problems with some of the apps on windows. So, for the moment, it
gets if'ed out. |
22:05.18 |
``Erik |
#ifdef WIN32 |
22:05.23 |
``Erik |
bu_bomb("broken os"); |
22:05.25 |
``Erik |
:D |
22:06.07 |
CIA-4 |
BRL-CAD: 03bob1961 * r30313
10/brlcad/trunk/include/bu.h: Oops! I checked in the wrong
version. |