| 00:01.41 | *** join/#brlcad Twingy (n=justin@74.92.144.217) [NETSPLIT VICTIM] | |
| 00:15.13 | Maloeran | Big rayforce commit, Erik, feel free to inform me if I broke anything... Performance should be more acceptable ( SSE and other goodies, still no quad volume tracing, etc. ) |
| 00:17.29 | Maloeran | Would it be possible for autoconf to put -msse -msse -m3dnow -m3dnowext -fomit-frame-pointer -ffast-math in CFLAGS by itself? |
| 00:18.01 | Maloeran | And it detects a missing log2() function systematically since it checks without -std=c99 |
| 01:23.18 | brlcad | Maloeran: it is possible to add those flags, easiest is to probably just set CFLAGS="$CFLAGS -msse -msse -m3dnow -m3dnowext -fomit-frame-pointer -ffast-math" somewhere in the configure.ac file somewhere after AM_INIT_AUTOMAKE |
| 01:24.41 | brlcad | ideally, you'd save your cflags (PRECFLAGS="$CFLAGS"), set a new cflags (CFLAGS="$CFLAGS ..."), and then try a compilation test to make sure they actually work and if not restoring the saved cflags (CFLAGS="$PRECFLAGS") as those options are certainly not universal |
| 01:25.41 | Maloeran | I see, thanks. Though, the flags should only be present if presently supported |
| 01:28.01 | Maloeran | The compiled test will have to be executed, running SSE instructions... and wait for a SIGILL. I have much to read about autoconf, unless Erik wants to commit that |
| 01:28.35 | brlcad | that's pretty easy to add, plenty such examples in brl-cad's .ac |
| 01:28.53 | brlcad | look for AC_TRY_RUN |
| 01:29.09 | brlcad | or AC_TRY_LINK if you just want to test compilation and not runnability |
| 01:29.23 | Maloeran | Oh? I see, nice |
| 01:30.26 | brlcad | AC_TRY_RUN([ source here ], [what to do if succeeded], [what to do if failed]) |
| 01:31.18 | brlcad | usually set a variable for the if succeeded/failed part and then handle the result outside the AC_TRY_RUN |
| 01:34.13 | Maloeran | *nod* I'll experiment with that, thanks |
| 14:07.36 | *** join/#brlcad danfalck (n=dan@pool-71-111-76-8.ptldor.dsl-w.verizon.net) | |
| 14:26.36 | Maloeran | Erik, another quick note if you happen to try it out : delete any old cache file lying around, or you won't get proper performance |
| 17:05.46 | *** join/#brlcad Amir (i=AMiR@h170n1-t-gr100.ias.bredband.telia.com) | |
| 17:06.08 | *** part/#brlcad Amir (i=AMiR@h170n1-t-gr100.ias.bredband.telia.com) | |
| 18:49.12 | Maloeran | Hey Erik, did you see my note about reorganizing milestones?.. |
| 19:00.49 | Maloeran | On the truck_bots file Lee uploaded, I also get a flood of errors such as db_walk_subtree() FAIL on '/all/fuel_pump.rc.bot from his framework for read .g files, investigating |
| 19:05.56 | Maloeran | Nevermind, it still works despites the flood on stderr |
| 20:46.43 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/NEWS: prepare for release, numbering it 7.8.4 as planned even though it's borderline 7.10 feature-wise. last news item, doug howard added (via bob) support for handling larger hierarchies in archer. |
| 20:51.49 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/ (configure.ac ChangeLog include/config_win.h): prepare for release 7.8.4, standard updates |
| 21:00.39 | Maloeran | Raytracer detects sectors of 86 and 93 triangles which aren't possible to split up. I located the sectors and there's nothing out of the ordinary visible, any possibility of overlapping triangle mess? |
| 21:01.00 | Maloeran | That came out of the CSG->triangle converter |
| 21:13.33 | Maloeran | I'm asking since this kind of situation would have been very apparent in ADRT as well, I don't suppose it was noticed |
| 21:19.55 | ``Erik | the truck was never done in adrt |
| 21:20.05 | ``Erik | <-- doesn't know about the tesselation stuff... |
| 21:20.43 | brlcad | it's not supposed to output overlapping triangles, but it's certainly possible if there was a degenerate case of some sort I bet |
| 21:20.56 | Maloeran | Okay I got it in play sight, very long thin triangles going from an edge of the sector to the opposite edge of the other sector |
| 21:21.18 | Maloeran | The not yet written permutation pass of the prep will take care of that |
| 21:24.21 | Maloeran | It's a fairly bad case, performance collapse by 70% there, down to 1m/s. on slow laptop |
| 21:24.52 | ``Erik | heh, the geometry was a better test case than expected :> |
| 21:25.32 | Maloeran | Did you quickly test the new code? Performance is getting decent |
| 21:30.57 | ``Erik | nope, was installing openbsd on a machine at work, and my time ended at 3, so now I'm home cleaning house |
| 21:31.44 | Maloeran | Gah. I can't spend weeks to complete the prep as planned, with the milestones coming up. I suppose that will wait until the end of the project |
| 23:35.20 | Maloeran | Erik, are all these questions and statements welcome or are you occupied with other matters these days? I could use your thoughts on certain matters related to features, milestones and the work to be done. It can wait though |
| 23:36.03 | Twingy | Like Suicide |
| 23:39.23 | ``Erik | mal: your timing is off :) I like to leave work at work... talk to me tomorrow before, oh, say, 5pm, when I have access to all the files and people |
| 23:41.20 | Maloeran | Right. So noted, thanks |
| 23:54.43 | Twingy | das goot! |
| 23:54.50 | Twingy | pan done, not for ruler |
| 23:54.53 | Twingy | *now |
| 23:56.36 | ``Erik | http://img.photobucket.com/albums/v350/Pinecone/Cavalier2.jpg |
| 23:59.02 | Twingy | your new car? |