00:00.25 |
CIA-59 |
BRL-CAD: 03brlcad * r47748 10/brlcad/trunk/
(include/bu.h src/libbu/tcl.c src/mged/edsol.c): do the same with
bu_tcl_structparse_argv(). it was only used in one place, so
eliminate it by just making the caller code call
bu_structparse_argv() directly. |
00:06.22 |
starseeker |
hah - cool! |
00:24.27 |
starseeker |
doesn't look like it was the ambient occlusion
patch |
00:30.10 |
starseeker |
whadya bet it's compile flag
related... |
00:30.20 |
starseeker |
fires up
autotools |
00:53.23 |
starseeker |
ok, failure is in autotools too... |
00:58.55 |
starseeker |
47656 is OK... |
00:59.55 |
starseeker |
47659 is bad |
01:05.21 |
*** join/#brlcad Technicus
(~Technicus@DSLPool-net208-2.wctc.net) |
01:21.23 |
CIA-59 |
BRL-CAD: 03starseeker * r47749
10/brlcad/trunk/src/libbu/parse.c: Try to undo r47659 without
ruining the subsequent commits... this was breaking the solids
shader regression test, so needs more checking into. |
01:21.41 |
brlcad |
ah, right -- nick changed how shaders are
parsed so tcl syntax works |
01:21.47 |
brlcad |
mater command |
01:27.39 |
CIA-59 |
BRL-CAD: 03brlcad * r47750
10/brlcad/trunk/sh/template.sh: don't just delete the header/footer
file before aborting. we might have been running adding a
header/footer to a file that already existed. instead restore the
backup. |
01:28.14 |
CIA-59 |
BRL-CAD: 03brlcad * r47751 10/brlcad/trunk/sh/
(footer.sh header.sh): add support for adding header/footers to
.cmake files, using sh-mode |
01:28.39 |
CIA-59 |
BRL-CAD: 03brlcad * r47752
10/brlcad/trunk/TODO.cmake: added the deprecation warning to the
old build system |
01:29.38 |
CIA-59 |
BRL-CAD: 03brlcad * r47753
10/brlcad/trunk/misc/CMake/ThirdParty.cmake: a bug? do what the
comment says it is supposed to be doing. |
01:34.02 |
CIA-59 |
BRL-CAD: 03starseeker * r47754
10/brlcad/trunk/ (CMakeLists.txt misc/CMake/BRLCAD_Util.cmake):
Handle setting of default option in BRLCAD_OPTION |
01:40.15 |
CIA-59 |
BRL-CAD: 03brlcad * r47755 10/brlcad/trunk/ (9
files in 7 dirs): |
01:40.15 |
CIA-59 |
BRL-CAD: removed bu_badmagic_tcl() and all of
the tcl-specific badmagic macros like |
01:40.15 |
CIA-59 |
BRL-CAD: BU_CKMAG_TCL and the various bn and
rt macros that wrapped it (like |
01:40.15 |
CIA-59 |
BRL-CAD: RT_CK_AP_TCL, RT_CK_RTI_TCL,
BN_CK_VLIST, etc). one step closer to decoupling |
01:40.16 |
CIA-59 |
BRL-CAD: libbu from tcl |
02:56.29 |
CIA-59 |
BRL-CAD: 03brlcad * r47756
10/brlcad/trunk/src/libbu/observer.c: _bu_ prefix was a bad
idea |
03:14.29 |
*** join/#brlcad merzo
(~merzo@48-62-132-95.pool.ukrtel.net) |
03:24.43 |
*** join/#brlcad jordisayol
(~jordisayo@unaffiliated/jordisayol) |
03:30.42 |
CIA-59 |
BRL-CAD: 03brlcad * r47757
10/brlcad/trunk/src/libbu/cmdhist.c: _bu_ prefix was a bad idea,
use the file name as the prefix |
03:35.05 |
CIA-59 |
BRL-CAD: 03brlcad * r47758 10/brlcad/trunk/
(include/bu.h src/libbu/tcl.c): change Bu_Init() to take a void*
since dynamic loading should still work just fine without knowing
the type. helps decouple the header from needing tcl.h |
03:42.54 |
CIA-59 |
BRL-CAD: 03brlcad * r47759
10/brlcad/trunk/src/libbu/cmdhist_obj.c: unfortunately not so
simple to remove/move the tcl side of the command history
implementation from libbu since it involves non-deprecated
tclscripts api. |
03:56.06 |
CIA-59 |
BRL-CAD: 03brlcad * r47760 10/brlcad/trunk/
(10 files in 3 dirs): |
03:56.06 |
CIA-59 |
BRL-CAD: move command history tcl objects from
libbu to libtclcad, changing them from |
03:56.06 |
CIA-59 |
BRL-CAD: init during loading of libbu to
loading of libtclcad. this should keep things |
03:56.06 |
CIA-59 |
BRL-CAD: working for archer and get libbu one
step closer to tcliberation. |
04:16.04 |
CIA-59 |
BRL-CAD: 03brlcad * r47761
10/brlcad/trunk/TODO: break cyclic dependency between libdm and
libged |
04:16.51 |
CIA-59 |
BRL-CAD: 03brlcad * r47762
10/brlcad/trunk/doc/deprecation.txt: ws and 3 months should be
necessary, not sufficient |
14:53.10 |
CIA-59 |
BRL-CAD: 03erikgreenwald * r47763
10/brlcad/trunk/src/libtclcad/cmdhist_obj.c: Move Cho_Init() to the
end to avoid undefined function errors (prototypes were
removed). |
16:12.04 |
n_reed |
is looking into the
solids-regress failure |
16:29.06 |
n_reed |
I assert that r47659 is correct. I believe the
test is what needs to be fixed. |
16:29.53 |
n_reed |
r47659 produces different shader strings for
the mater calls in solids.sh which wrap plastic shader parameters
in curly braces |
16:30.04 |
``Erik |
reference and output pix's are different in
brightness, dude |
16:30.25 |
n_reed |
that's correct |
16:32.55 |
``Erik |
heh, long standing bug, even O.o |
16:34.03 |
``Erik |
brlcad: any special approach to altering
reference data? (quorum, s2 signoff, anything?) |
16:34.57 |
``Erik |
this, the m35 torus intersecting geom for
tires edge hit difference, mebbe re-normalizing vgr's to fix
sphflake? |
16:43.52 |
n_reed |
so everyone's on the same page: in the old
code, plastic {di .9 sp .5} becomes plastic {{di .9 sp .5}
} |
16:44.08 |
n_reed |
this doesn't parse correctly, and is the same
as applying default plastic shader |
16:44.47 |
n_reed |
r47659 fixed this, causing the parameters to
actually be applied, resulting in different/brighter/correct
output |
16:49.56 |
``Erik |
out of curiosity, have you tried putting in a
bu_log to display the actual values used before and after the
change? |
17:09.32 |
CIA-59 |
BRL-CAD: 03bob1961 * r47764
10/brlcad/trunk/src/libged/polyclip.cpp: Fix ged_export_polygon()
and ged_import_polygon() to handle multiple contours. |
17:11.40 |
CIA-59 |
BRL-CAD: 03bob1961 * r47765
10/brlcad/trunk/src/libtclcad/tclcad_obj.c: Update
to_data_polygons() import sub-command to set the polygon color,
line-width and line-style. |
17:27.17 |
*** join/#brlcad milamber_
(414f0e1c@gateway/web/freenode/ip.65.79.14.28) |
17:27.26 |
*** part/#brlcad milamber_
(414f0e1c@gateway/web/freenode/ip.65.79.14.28) |
17:44.12 |
n_reed |
erik: I have now. Logs show that phong shader
gets correct parameters before revert, and defaults after
revert. |
17:45.48 |
n_reed |
furthermore, rt log from post-revert shows
error messages indicating the parsing failure and change to
defaults |
17:46.55 |
n_reed |
like: "ERROR mlib_setup(/all.g/rec.r) failed.
material='plastic', parameters='{sp .4 di .9 re .1}'. Changing
/all.g/rec.r material to default and retrying." |
17:50.07 |
n_reed |
it's actually interesting that the
shaders-regress didn't fail |
17:51.15 |
n_reed |
that test never uses the tcl-list syntax so it
was unaffected, but maybe now it should |
20:18.47 |
``Erik |
iiiiinteresting: http://stevehanov.ca/blog/index.php?id=130
http://pnylab.com/pny/papers/vptree/vptree/ |
20:45.51 |
starseeker |
``Erik: is that useful for your bot
work? |
20:55.32 |
``Erik |
nah, there's too much invested in kd trees
with tie... but it might be a good approach for the nurbs trimming,
among other things |
20:56.10 |
``Erik |
it's neat stuff, though... always neat
learning new data structures and all |
21:05.06 |
*** join/#brlcad merzo
(~merzo@48-62-132-95.pool.ukrtel.net) |
22:39.54 |
CIA-59 |
BRL-CAD: 03n_reed * r47766 10/brlcad/trunk/ (6
files in 3 dirs): initial cmake build logic for perplex |