00:07.15 |
*** join/#brlcad roberthl
(n=robert@rhl.me.uk) |
00:45.25 |
CIA-30 |
BRL-CAD: 03ralith * r35202
10/rt^3/trunk/src/g3d/ (OgreGLWidget.cxx OgreGLWidget.h): Added a
slot to OgreGLWidget to set projection type (perspective or
orthographic). |
00:48.39 |
CIA-30 |
BRL-CAD: 03ralith * r35203
10/rt^3/trunk/src/g3d/OgreGLWidget.cxx: Scrapped public access to
OgreGLWidget's Ogre internals. |
00:48.49 |
Ralith |
wups |
00:48.59 |
CIA-30 |
BRL-CAD: 03ralith * r35204
10/rt^3/trunk/src/g3d/OgreGLWidget.h: Added header changes
forgotten in previous commit. |
01:00.35 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
01:07.41 |
CIA-30 |
BRL-CAD: 03ralith * r35205
10/rt^3/trunk/src/g3d/ (MainWindow.cxx OgreGLWidget.cxx
mainwindow.ui): Attempted to hook up the camera projection mode
menu to Ogre's relevant functionality. No visible effect. |
01:07.58 |
Ralith |
oh wait! |
01:13.20 |
Ralith |
yay |
01:13.25 |
Ralith |
now the GUI actually does something
:] |
01:13.30 |
Ralith |
although it doesn't have any visible side
effects... |
01:13.35 |
CIA-30 |
BRL-CAD: 03ralith * r35206
10/rt^3/trunk/src/g3d/ (MainWindow.cxx OgreGLWidget.cxx
OgreGLWidget.h): Working (albeit slightly hackish) projection mode
configuration! |
01:18.09 |
Ralith |
next is camera controls, I think. |
01:18.17 |
Ralith |
then I'll take another whack at seeing why
Ogre is so weirdly misaligned |
01:36.43 |
CIA-30 |
BRL-CAD: 03Ralith 07http://brlcad.org * r1575
10/wiki/User:Ralith: Log for 2008-07-17 |
01:37.14 |
Ralith |
I have to say, producing visible results is
quite fun. |
06:33.48 |
*** join/#brlcad stevegt_
(n=stevegt@c-24-130-122-25.hsd1.ca.comcast.net) |
09:05.28 |
*** join/#brlcad _sushi_
(n=_sushi_@84-72-10-209.dclient.hispeed.ch) |
13:34.40 |
``Erik |
yeah, that's the money shot O.o |
14:52.05 |
*** join/#brlcad Unregistered
(i=DCEmuUse@89-201-241-153.dsl.optinet.hr) |
16:09.18 |
*** join/#brlcad stevegt_
(n=stevegt@110.sub-70-210-150.myvzw.com) |
17:25.50 |
*** join/#brlcad bobbens
(i=bobbens@saw4ever.de) |
17:26.17 |
bobbens |
Has anyone compiled 7.14.8 with gcc
4.4.0? |
17:26.45 |
louipc |
yep |
17:27.03 |
bobbens |
got it working? it fails here with http://pastebin.com/d5c694624 |
17:27.26 |
louipc |
well it got caught on jove, but then I just
disabled jove |
17:27.28 |
louipc |
no need for that |
17:27.42 |
bobbens |
mmm, was trying to use the Arch AUR package
:) |
17:28.09 |
bobbens |
what's this jove you speak of? |
17:28.27 |
bobbens |
actually, it does seem to
--disable-jove |
17:28.39 |
louipc |
it's an old text editor bundled with
brlcad |
17:28.50 |
louipc |
notice I uploaded that PKGBUILD |
17:29.01 |
bobbens |
ah |
17:29.39 |
louipc |
hmm what arch are you on? |
17:29.44 |
bobbens |
x86_64 |
17:30.02 |
louipc |
:( |
17:30.31 |
louipc |
I can't debug that heh... I'm i686 |
17:31.01 |
bobbens |
old school :) |
17:32.56 |
louipc |
someone else had a config error too.. it
didn't want to build ogl support even with --with-opengl |
17:49.52 |
louipc |
bobbens: hmm in my build step wasn't even
configured |
17:55.41 |
louipc |
bobbens: I get the same error when trying to
build it manually |
17:59.33 |
bobbens |
ah, ok |
17:59.40 |
louipc |
Here's a description of the issue:
http://blog.flameeyes.eu/2009/07/02/how-_not_-to-fix-gcc-4-4-bugs |
18:00.58 |
``Erik |
jove should be disabled in a normal
'configure' :/ |
18:03.17 |
bobbens |
louipc: mmm, blog isn't loading for
me |
18:03.31 |
bobbens |
funny how I say that and it loads after 3
failed attemps |
18:03.37 |
louipc |
haha |
18:03.39 |
bobbens |
more proof that complaining on irc fixes your
problems |
18:04.14 |
louipc |
so that needs to be patched... but it also
seems something is wrong with configure |
18:07.39 |
louipc |
``Erik: jove is on [auto] right
now... |
18:07.58 |
louipc |
which means [yes] if you don't have it
eh? |
18:08.14 |
louipc |
well... on 7.14.8 anyways |
18:08.41 |
louipc |
.. and SVN hehe |
18:08.55 |
``Erik |
hm, I thought it was set up to only build if
configure couldn't find a "sane" editor (vi, vim, ... even
emacs) |
18:10.48 |
louipc |
that doesn't work very well for building
packages |
18:10.58 |
louipc |
you don't really know what the target system
will have installed |
18:11.23 |
louipc |
but everybody usually has vi :D |
18:13.14 |
``Erik |
I explicitely --disable-jove for the fbsd
package/port |
18:14.51 |
louipc |
shall we disable it in brl-cad
proper? |
18:15.01 |
louipc |
I'm all for it |
18:15.35 |
louipc |
for disabling it |
18:16.44 |
``Erik |
I've been saying that should be done, well...
for 6 years now |
18:17.01 |
``Erik |
I think it's on the deprecated list and will
be gone for 8 or something |
18:17.19 |
louipc |
... |
18:17.39 |
``Erik |
grab a couple car batteries, jumper cables,
and visit brlcad to discuss it *shrug* :D |
18:17.55 |
louipc |
hehe |
18:18.27 |
louipc |
so when 8 rolls around it'll be
disabled |
18:18.36 |
louipc |
and then totally removed at 9? |
18:20.00 |
``Erik |
gone in 8 I think? *shrug* |
18:42.12 |
louipc |
bobbens: hmm that const char/char bug is fixed
in svn you might want to try svn |
18:46.43 |
bobbens |
louipc: might give it a shot tomorrow, thanks
for the insight |
18:47.03 |
louipc |
cool no problem |
19:07.16 |
*** join/#brlcad _sushi_
(n=_sushi_@84-72-10-209.dclient.hispeed.ch) |
20:08.20 |
``Erik |
.deps retardedness. *sigh* |
20:08.35 |
louipc |
who did what? |
20:09.03 |
``Erik |
I'm building on a box that hasn't been updated
in about a year |
20:09.12 |
louipc |
nice |
20:09.24 |
``Erik |
auto* seems to get fucktarded with the .deps
entries when things move |
20:11.25 |
``Erik |
svn makes moving things easy, so it's done
without consideration for impact... cvs required care, so much more
care was put into file location and moving stuff wasn't taken so
lightly :( |
20:11.44 |
``Erik |
if your tools make fucking up easier to
recover from, you're gonna fuck up more. :( |
20:11.48 |
``Erik |
</rant> |
20:12.08 |
louipc |
makes sense |
20:12.15 |
bobbens |
on svn it's not that bad since you don't keep
a local copies of changes |
20:12.23 |
bobbens |
with git it's insanely easy to bloat a repo
with binary stuff |
20:12.28 |
bobbens |
has that problem
:( |
20:12.52 |
``Erik |
svn keeps local copies, but it doesn't keep
the "all of everything everywhere" that all distributed systems
carry |
20:13.04 |
``Erik |
git, darcs, mercurial, etc... |
20:13.24 |
bobbens |
well with the price of memory, diskspace and
such going down, decentralized version control systems will
dominate I'd say |
20:13.34 |
bobbens |
plus it's nice not to depend on a
server |
20:13.42 |
louipc |
yeah definitely |
20:14.03 |
bobbens |
if only binary diffs got up to par
:P |
20:14.16 |
bobbens |
maybe have some git stuff that actually does
per-filetype patches or something |
20:14.29 |
``Erik |
*shrug* drew in #ucw/#lisp/#tech.coop is into
distributed systems, but he tends to take his boat out for long
periods with no intarwebz access... |
20:15.14 |
bobbens |
well philosophically it's also very
different |
20:15.21 |
``Erik |
personally, I don't spend more than a day
without intarwebz, and can destructure my patches for committing,
so even RCS is doable, CVS has some nice bennies |
20:15.22 |
louipc |
I'm a fan of git too |
20:15.28 |
bobbens |
with svn I rarely ever work with branches
since they're a pain in the ass with svn |
20:15.36 |
bobbens |
but with git I'm creating/destroying/merging
branches all the time |
20:15.41 |
louipc |
yep |
20:15.55 |
``Erik |
heh, the big point of svn was to make branches
easy to work with :D |
20:16.07 |
louipc |
hah |
20:16.14 |
bobbens |
well compared to git... :) |
20:16.19 |
bobbens |
you do git checkout -b foo |
20:16.22 |
``Erik |
people who don't... quite.. GET branches...
really fail hard with CVS |
20:16.25 |
bobbens |
and instantly have a branch |
20:16.28 |
louipc |
why did they keep the silly $Id tag
then? |
20:16.48 |
bobbens |
git merging is also very fancy |
20:16.53 |
bobbens |
when you start cherry-picking and doing funky
stuff |
20:17.04 |
bobbens |
I'm a pretty die-hard git fanatic, so my views
are slightly biased |
20:17.18 |
louipc |
bobbens: cool what kind of devel do you
do? |
20:17.53 |
bobbens |
robotics (work), game (hobby) and everything
else (documents - LaTeX, $HOME, etc...) -> git |
20:17.58 |
bobbens |
i'm still a student though :) |
20:18.14 |
bobbens |
just wanted to try out brlcad because my
current UGV chassis design is epic failure |
20:18.27 |
bobbens |
found out that the support foundation doesn't
let the encoders fit :P |
20:18.33 |
bobbens |
so I might as well remake it |
20:18.43 |
bobbens |
properly modelling the batteries, PCBs and
such |
20:19.12 |
louipc |
neat |
20:20.25 |
bobbens |
I meant to try brlcad like 3 years
ago |
20:20.29 |
bobbens |
but learning curve was too harsh |
20:20.40 |
bobbens |
I have a wee bit of free time so I'll give it
another shot :P |
20:20.45 |
louipc |
it hasn't changed much |
20:20.53 |
louipc |
:P |
20:21.23 |
louipc |
hey and you're smarter than 3 yrs ago..
probably |
20:21.30 |
bobbens |
yeah |
20:21.40 |
bobbens |
well I'm used to solid works though from the
few CAD classes we have to take |
20:21.57 |
bobbens |
and I actually have a project for it
:) |
20:22.03 |
bobbens |
last time it was just to mess around |
20:22.28 |
bobbens |
but isn't some GSoC guy adding some stuff to
do work in the 3d view directly with surfaces like solid works
does? |
20:23.39 |
louipc |
umm there's work on a new GUI |
20:24.07 |
bobbens |
I just need to do parametric modelling
basically |
20:24.28 |
bobbens |
well the only thing I can really work with is
convex sheet metal |
20:24.39 |
bobbens |
so the design will be simple, mainly it's
getting the holes and sizes right all over |
21:04.49 |
brlcad |
waves hello |
21:06.32 |
bobbens |
hello brlcad |
21:23.29 |
brlcad |
louipc: go ahead and default it to
no |
21:24.16 |
brlcad |
the const char * to char* conversion was
fixed |
21:26.02 |
brlcad |
bobbens: glad to hear about the interest --
latest svn should take care of that build problem |
21:26.05 |
brlcad |
~cadsvn |
21:26.06 |
ibot |
To obtain BRL-CAD from Subversion: svn
checkout https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk
brlcad |
21:27.25 |
brlcad |
we still don't provide parametric modeling,
fwiw, until more infrastructure is in place on parametric and
constraints support, but there is a lot of work going into the
gui |
21:28.42 |
bobbens |
ah |
21:28.47 |
bobbens |
that's a bummer |
21:28.58 |
bobbens |
parametric modelling was the main thing I was
looking forward to |
21:30.55 |
brlcad |
what do you mean when you say parametric
modeling? |
21:31.15 |
brlcad |
(some folks mean different things
unfortunately, gotta ask) |
21:31.15 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
21:31.17 |
bobbens |
like you want the chassis to be 50 by 50, and
then you want a hole 10 from the edge |
21:31.24 |
bobbens |
then you decide you want it to be 40 by 40
instead |
21:31.29 |
bobbens |
and the hole stays 10 from the edge |
21:32.32 |
brlcad |
okay, yeah |
22:21.33 |
bobbens |
make benchmark is pretty impressive
:) |
22:22.48 |
brlcad |
what's yoru vgr count? |
22:23.52 |
bobbens |
vgr count? |
22:24.09 |
bobbens |
well I'm working on something similar to that
for GSoC and SDL :) |
22:31.16 |
brlcad |
bobbens: there's a final number that's
reported during the benchmark, that's called your vgr
count |
22:31.30 |
brlcad |
it's a linear metric of overall computation
performance, baselined |
22:31.53 |
brlcad |
which gsoc project? link? |
22:31.59 |
bobbens |
*vgr ghanima 5600.81 5339.51 6737.44
5472.48 4824.49 26.91 4666.94 |
22:32.01 |
bobbens |
hadn't gotten there yet :) |
22:33.00 |
brlcad |
4666, not too bad |
22:33.06 |
brlcad |
I presume that wasn't optimized
either |
22:33.18 |
bobbens |
http://socghop.appspot.com/student_project/show/google/gsoc2009/sdl/t124024854746 |
22:34.06 |
brlcad |
ah, sams your mentor, cool -- he's a great
guy |
22:34.15 |
bobbens |
yeah, I was with SDL last year too |
22:34.26 |
bobbens |
only problem is he has too much real life
:) |
22:34.30 |
bobbens |
which is a good thing for him though
:P |
22:35.24 |
brlcad |
nods |
22:36.02 |
brlcad |
benchmark isn't exactly our testing suite,
just one of many regression tests and a stand-alone performance
measurement tool in itself |
22:36.21 |
bobbens |
well I just do regressions |
22:36.22 |
bobbens |
not performance |
22:36.34 |
bobbens |
the problem is the cross-platformness and
nature of SDL |
22:36.35 |
brlcad |
as ray-tracing is at the core of what we do,
using raytracing for our regressions is natural |
22:36.43 |
bobbens |
how does one test input and stuff in a
cross-platform way? :) |
22:38.42 |
brlcad |
have per-platform regression tests, then
higher-level integration tests that combine results |
22:39.06 |
bobbens |
well, that's the thing I'm trying to
avoid |
22:39.18 |
bobbens |
I mean SDL runs on a lot of platforms, that
would kill me :) |
22:39.28 |
bobbens |
many I don't have access to |
22:40.06 |
brlcad |
sure, but that's not exactly a testing
question |
22:40.19 |
brlcad |
testing setup isn't the same as running the
tests :) |
22:40.43 |
bobbens |
well if I have to write platform-specific
tests, I need access to those machines :) |
22:41.10 |
brlcad |
you need someone with access to those
machines, you only need access if you're also the tester |
22:41.20 |
bobbens |
I mean I'd have to write stuff for the iPhone,
nintendo DS, playstastion 3, minix, ps2, etc... |
22:41.30 |
bobbens |
well I'd need access to write the input tests
:) |
22:41.43 |
bobbens |
anyway, I'll just write the crossplatform
parts |
22:42.06 |
bobbens |
and leave the platform-specific as
non-automated |
22:42.12 |
bobbens |
force the user to do stuff |
22:43.05 |
brlcad |
my point was that you don't personally need
access, you just need someone who does that you can work with
and/or that can provide the required data |
22:43.29 |
brlcad |
i mean it certainly could help, but it's not
genuine to say it's required |
22:43.33 |
bobbens |
well by personal access I meant ssh
:P |
22:43.49 |
bobbens |
last year I did the haptic interface for mac
os x over ssh :) |
22:43.54 |
brlcad |
and I mean you don't even need to touch a
minix system in order to write a good minix test |
22:44.04 |
bobbens |
it helps :) |
22:44.10 |
brlcad |
it *can* help |
22:44.21 |
bobbens |
I rarely ever write code that compiles first
pass unless it's under 100 lines |
22:45.50 |
bobbens |
anyway, this is offtopic :) |
22:45.57 |
brlcad |
given sdl's job is already one of abstraction,
it would seem logical to leverage the end-users more as an actual
part of the integrated testing infrastructure |
22:46.20 |
bobbens |
well ideally I would have a "make test" that
would automatically test everything for regressions |
22:46.39 |
bobbens |
could be run after every couple of
commits |
22:46.54 |
bobbens |
goes to sleep, robots don't
code themselves in the morning if a bobbens doesn't wake
up |
22:47.03 |
brlcad |
like having high-level tests of SDL_Window,
for example, and say (just for example) that if you had a make test
rule, and it was run on a checkout and it failed -- the a
regression reporte would be sent in to a report accumulation
system |
22:47.47 |
brlcad |
then cross-platform testing is leveraged
across the community, or could be set up in a nightly compile farm
or whatever suits |
23:20.46 |
CIA-30 |
BRL-CAD: 03johnranderson * r35207
10/brlcad/trunk/src/librt/primitives/bot/bot.c: |
23:20.46 |
CIA-30 |
BRL-CAD: "db adjust" and "db put" will now
warn the user if an invalid vertex index |
23:20.49 |
CIA-30 |
BRL-CAD: is entered for a face. |
23:28.35 |
*** join/#brlcad Patmcc19
(n=chatzill@71-223-26-58.phnx.qwest.net) |