01:01.15 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
02:41.30 |
brlcad |
blessing: glad you got it working |
02:42.47 |
brlcad |
a note of irc etiquette .. if you have more
than 5 lines of something to paste, you should use a pastebin
service (e.g., http://pastebin.ca
) where you post a url instead of pasting so many lines directly
into the channel ... pasting too many lines can actually get you
automatically kicked off of the network |
02:44.28 |
brlcad |
``Erik: sounds like an expert system .. surely
there are dozens that could be used, but they're all long term
pains in the butt if it's for processes that change
regularly |
03:33.19 |
Notify |
03BRL-CAD:brlcad * 63139 (brlcad/trunk/BUGS
brlcad/trunk/TODO): knowing the issue exists makes this one a
show-stopper. commit 42149 introduced the spaces, but can't be
wholesale reverted. need to walk through the commit and inspect
nearby commits to find all string literals that had commas within
them changed. bug uncovered by ?\200?\152tefan-Gabriel
Mirea. |
03:33.28 |
brlcad |
stefan's on a roll pinpointing
issues |
04:48.15 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
05:02.46 |
*** join/#brlcad maths22
(~maths22@66-118-151-70.static.sagonet.net) |
05:02.46 |
*** join/#brlcad n_reed
(~molto_cre@66-118-151-70.static.sagonet.net) |
07:33.59 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
07:44.46 |
*** join/#brlcad bhattigurjot
(~scott@202.164.53.117) |
08:05.32 |
*** join/#brlcad ries
(~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) |
08:06.48 |
*** join/#brlcad mihaineacsu
(~mihaineac@92.81.135.185) |
08:07.13 |
*** join/#brlcad bhattigurjot
(~scott@202.164.53.117) |
08:08.10 |
*** join/#brlcad mihaineacsu_
(~mihaineac@92.81.128.142) |
08:17.43 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
08:18.50 |
*** join/#brlcad mihaineacsu
(~mihaineac@92.81.39.52) |
08:44.54 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
08:51.34 |
*** join/#brlcad kesha_
(~kesha@14.139.122.114) |
10:23.37 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
10:54.19 |
``Erik |
brlcad: I suppose you could look at it as an
expert system, but one with a single end node... (webmd's graph has
a bazillion end nodes and I'd assume they try to make it as shallow
a tree as possible... ours would be more like a path with little
detours that push you back to the main path) |
10:55.34 |
``Erik |
most of the process has been pretty static for
a while... 'install X headers' hasn't changed in a lllooonnggg
time, the last real change afaik was switching to cmake? |
10:55.41 |
``Erik |
*shrug* was an idea :) |
11:44.07 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
11:50.52 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
12:13.00 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
12:38.53 |
``Erik |
http://gcc.godbolt.org/ |
12:39.04 |
``Erik |
(interactive compiler for c/c++...) |
13:26.29 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
13:38.28 |
Notify |
03BRL-CAD:starseeker * 63140
brlcad/trunk/TODO: p2t should avoid crashing now. |
13:43.04 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:05.13 |
*** join/#brlcad teepee-
(bc5c2133@gateway/web/freenode/ip.188.92.33.51) |
14:41.08 |
*** join/#brlcad mihaineacsu_
(~mihaineac@92.85.202.2) |
14:55.23 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:59.53 |
Notify |
03BRL-CAD:brlcad * 63141
brlcad/trunk/src/libbu/affinity.c: set the mask in advance using
the right type, quellage |
15:04.32 |
Notify |
03BRL-CAD:brlcad * 63142
(brlcad/trunk/include/bu/cv.h brlcad/trunk/src/libbu/b64.c): bad
things happen if a negative length is specified, wrong type. using
size_t instead. |
15:06.00 |
Notify |
03BRL-CAD:brlcad * 63143
brlcad/trunk/src/libbu/b64.c: style consistency |
15:20.10 |
*** join/#brlcad kamal__
(~kamal@59.161.69.248) |
15:34.11 |
Notify |
03BRL-CAD:brlcad * 63144
(brlcad/trunk/misc/CMake/test_srcs/builddelta_end.c.in
brlcad/trunk/misc/CMake/test_srcs/builddelta_start.c.in
brlcad/trunk/misc/CMake/test_srcs/print_timestamp.c): define
_CRT_SECURE_NO_WARNINGS for these build system helper apps as they
a have no threading potential. shouldn't be using
_CRT_SECURE_NO_WARNINGS anywhere in the main sources, but is fine
here. |
15:45.34 |
Notify |
03BRL-CAD Wiki:TobiasDM633 * 0
/wiki/User:TobiasDM633: |
15:46.41 |
*** join/#brlcad Darshpreet
(~Darsh@202.164.53.117) |
15:51.42 |
*** join/#brlcad kamal__
(~kamal@59.161.69.248) |
15:53.34 |
Notify |
03BRL-CAD:brlcad * 63145
brlcad/trunk/src/libbu/affinity.c: indicate our intent,
dwordified. |
15:53.45 |
kamal__ |
Hi I have been playing with mged recently. I
am a li'l confused with the fact that materials are assigned to
regions unlike shapes. What is the basic difference between shape
and region? |
15:54.32 |
kamal__ |
Is shape something like a wireframe? Since
BRL-CAD is based on CSG, so it must be solid. I want to confirm
this too. |
15:55.54 |
Notify |
03BRL-CAD:brlcad * 63146
brlcad/trunk/include/vmath.h: protect against the redefinition of
INFINITY if we happen to include bu headers before we get to
including this math.h header. this quells warnings in the Windows
compile but potentially affects any platform that defines
INFINITY. |
16:07.18 |
*** join/#brlcad blessing
(~chick@41.205.22.41) |
16:15.48 |
*** join/#brlcad Darshpreet
(~Darsh@202.164.53.117) |
16:28.53 |
*** join/#brlcad bhattigurjot
(~scott@117.199.99.5) |
16:53.08 |
*** join/#brlcad Darshpreet
(~Darsh@202.164.53.117) |
17:25.42 |
*** join/#brlcad blessing
(~chick@41.205.22.41) |
17:28.22 |
*** join/#brlcad kamal__
(~kamal@59.161.77.119) |
17:53.46 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
17:55.48 |
*** join/#brlcad gaganjyot
(~gaganjyot@124.253.225.90) |
18:57.01 |
*** join/#brlcad stefanmirea
(~stefan@p16.eregie.pub.ro) |
19:50.38 |
Notify |
03BRL-CAD:brlcad * 63147
brlcad/trunk/include/vmath.h: bah you know this. cpp is pure
symbolic substitution, these are not variables in a stateful
language. need a different approach: leverage pragma push_macro()
and pop_macro() to get the desired effect. supported by llvm, gcc,
and msvc, so this might not be portable enough. |
19:57.01 |
Notify |
03BRL-CAD:starseeker * 63148
(brlcad/trunk/CMakeLists.txt
brlcad/trunk/misc/CMake/Distcheck.cmake and 5 others): Experiment
with EXCLUDE_FROM_DEFAULT_BUILD to see if it can make F7 viable in
Visual Studio. |
19:58.08 |
Notify |
03BRL-CAD:brlcad * 63149
brlcad/trunk/include/vmath.h: still need to define it to trigger
the pop. |
20:31.27 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
21:05.32 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
21:14.49 |
*** join/#brlcad stefanmirea
(~stefan@p16.eregie.pub.ro) |
21:28.48 |
*** join/#brlcad xemdetia
(xemdetia@nat/ibm/x-foalcfvpshkatmgs) |
21:29.00 |
*** part/#brlcad xemdetia
(xemdetia@nat/ibm/x-foalcfvpshkatmgs) |
21:49.09 |
*** join/#brlcad clock
(~clock@77-58-143-135.dclient.hispeed.ch) |
21:54.24 |
brlcad |
that interactive compiler is really
cool... |
22:08.15 |
Stragus |
An interactive compiler? |
22:08.25 |
Stragus |
You can see the assembly produced as you type
code? :) |
22:15.17 |
teepee |
Stragus: yep -> <``Erik> [14:38:53]
http://gcc.godbolt.org/ |
22:27.13 |
Stragus |
Hum... I like the concept |
22:28.02 |
Stragus |
It's not quite usable in a browser, but an IDE
showing the assembly right away for the code one is typing would be
neat |
22:45.27 |
``Erik |
that interactive compiler thingymabob is on
github, I'm sure you could modify it to work with emacs, vim, or
some ide... :) |
22:47.04 |
Stragus |
Yup, I like it |
22:48.07 |
``Erik |
prods at cuda some, even
though opencl smells technically better (yeah yeah, betamax was
technically better than vhs, darcs is technically better than git,
...) |
22:48.40 |
Stragus |
CUDA feels good with the low-level driver API,
it's close to the hardware |
22:48.47 |
Stragus |
I'm not fond of that higher level
API |
22:49.05 |
``Erik |
that's why you only code in asm and not C,
right? ;> *duck* |
22:50.06 |
``Erik |
and instead of a nice shimano shifter, you
reach down and push the derailleur by hand :D |
22:51.02 |
``Erik |
done anything with the 'ptx' assembly
yet? |
22:51.37 |
Stragus |
Yup, I used some PTX to do big number
arithmetic and stuff like that |
22:51.58 |
Stragus |
It feels nice doing assembly while managing
variables, not registers |
22:53.48 |
``Erik |
is pondering writing a
terrain erosion program using cuda, but has a pretty low level
card... 16 core, 256m, I think 'fermi'
capabilities |
22:55.35 |
Stragus |
Are you sure that's Fermi and not Tesla?
That's a very low count of cores |
22:55.48 |
Stragus |
My old desktop Fermi has 512 cores |
22:56.28 |
Stragus |
Terrain erosion, water flow and so on? I have
done something like that once... :) |
22:58.39 |
``Erik |
um, lemme check on the specs again... ack,
yes, tesla... cuda 1.1 capabilities |
22:59.38 |
Stragus |
Tesla hardware can only do one kernel at a
time... so when the GPU is busy with heavy long-lasting kernels,
your user interface freezes |
22:59.40 |
``Erik |
http://paste.lisp.org/display/143985 |
23:08.09 |
``Erik |
will have to remember he's
using a very hobbled card :) |
23:08.13 |
``Erik |
:o https://github.com/takagi/cl-cuda |
23:13.07 |
Stragus |
Fermi-grade hardware is very nice |
23:13.48 |
Stragus |
Kepler is also good obviously, but you have to
access memory through texture fetches for best performance, that's
a little nasty |
23:14.12 |
*** join/#brlcad clock
(~clock@84-72-8-53.dclient.hispeed.ch) |
23:46.47 |
*** join/#brlcad clock
(~clock@84-72-8-53.dclient.hispeed.ch) |
23:48.03 |
``Erik |
is getting build failure on
osx.9, INFINITY_ not defined |