| 00:05.06 | *** join/#brlcad merzo (~merzo@93-60-92-178.pool.ukrtel.net) | |
| 00:28.23 | *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net) | |
| 02:02.17 | *** join/#brlcad davezd (~davezd@71-83-188-23.dhcp.lnbh.ca.charter.com) | |
| 04:03.07 | *** join/#brlcad wdfwefewvfgew (~gk.1wm.su@2001:590:1405:2e4:2e4:762d:9e59:405b) | |
| 04:03.10 | *** part/#brlcad wdfwefewvfgew (~gk.1wm.su@2001:590:1405:2e4:2e4:762d:9e59:405b) | |
| 06:06.18 | *** join/#brlcad KimK (~Kim__@2600:8803:7a85:6d00:c122:7236:fdab:c1d7) | |
| 07:27.39 | *** join/#brlcad merzo (~merzo@93-60-92-178.pool.ukrtel.net) | |
| 07:45.00 | *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee) | |
| 08:16.52 | *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar) | |
| 08:34.34 | *** join/#brlcad teepee (~teepee@unaffiliated/teepee) | |
| 08:51.36 | *** join/#brlcad teepee (~teepee@unaffiliated/teepee) | |
| 09:08.37 | *** join/#brlcad teepee (~teepee@unaffiliated/teepee) | |
| 09:34.19 | *** join/#brlcad teepee] (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 09:55.45 | *** join/#brlcad merzo (~merzo@92.60.189.225) | |
| 10:02.41 | *** join/#brlcad teepee (~teepee@unaffiliated/teepee) | |
| 10:15.49 | *** join/#brlcad merzo (~merzo@92.60.189.225) | |
| 11:26.37 | *** join/#brlcad raphael29_ (~Raphael@84.117.96.29) | |
| 11:45.16 | *** join/#brlcad yorik (~yorik@2804:431:f720:f79d:290:f5ff:fedc:3bb2) | |
| 12:26.04 | *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar) | |
| 13:31.09 | *** join/#brlcad andromed1-galaxy (~andromeda@goto.ucsd.edu) | |
| 13:45.36 | *** join/#brlcad merzo (~merzo@92.60.189.225) | |
| 13:46.40 | *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar) | |
| 13:59.41 | *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar) | |
| 15:11.24 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 15:43.31 | *** join/#brlcad gabbar1947 (gabbar1947@nat/iiit/x-utmnthdgyfusqhzg) | |
| 16:27.16 | *** join/#brlcad lide (58c04dd3@gateway/web/freenode/ip.88.192.77.211) | |
| 16:30.21 | elpea | hi! how should I go about duplicating a set of primitives as easy as possible? I have a region I want to make copies of and translate. |
| 16:50.59 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 17:42.49 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 18:47.12 | *** join/#brlcad ARChak (~virususer@117.200.81.106) | |
| 19:53.18 | Stragus | Meh... As a first (free) open-source contribution in years, I attempt to give some 4000 lines of state-of-the-art SSE-optimized Kaiser-Bessel (ringing-free, sRGB-aware, etc.) image resizing to generate mipmaps that preserve/enhance details in SuperTuxKart's mipmaps |
| 19:53.40 | Stragus | And they claim not to see much difference between old (left) and proposed new (right): http://www.rayforce.net/stk/testresizeoutput002compare.png o.O |
| 19:54.34 | *** join/#brlcad tandoorichick (~rakshika@60.243.170.241) | |
| 19:58.29 | brlcad | Stragus: heh, maybe try a higher-resolution sample (e.g., 2kx2k image) where it's really clear how blurry current method is vs new |
| 19:59.04 | brlcad | elpea: sounds like you want the 'clone' command |
| 19:59.33 | Stragus | Eh, yes... (come on, they use glGenerateMipmap() ) |
| 20:00.24 | Stragus | Anyhow, there's some good stuff in that code if anyone's interested, like sRGB-to-linear and back conversions with 0.01% accuracy in about 20 instructions (for 4 values if you use the SIMD path) |
| 20:00.29 | brlcad | starseeker: definitely sounds possible ... though 7000+ pages in under a minute actually sounds a bit crappy :) |
| 20:00.52 | brlcad | ``Erik: yeah, I noticed when the application was submitted -- expired to the day |
| 20:01.04 | Stragus | Or rather, with an error of 0.01% rather than 0.01% accuracy :) |
| 20:01.05 | brlcad | ``Erik: there's a script that will update it to a new version - have to find the instructions |
| 20:01.32 | elpea | brlcad: thank you! |
| 20:02.19 | brlcad | you're quite welcome -- let me know if you have any questions, though clone is pretty darn simple to use |
| 20:03.16 | brlcad | Stragus: hehe, who doesn't love 99.9% inaccurate? :) |
| 20:03.32 | Stragus | Yes, it sounds less impressive that way! :) |
| 20:07.21 | Stragus | And that's the code if you guys need high quality mipmaps: http://www.rayforce.net/stk/imgresize.c http://www.rayforce.net/stk/imgresize.h |
| 20:07.46 | Stragus | (or image shrinking in general) |
| 20:11.47 | elpea | brlcad: just one for time being; any (easy) way to undo the clone operation? |
| 20:12.25 | elpea | or should I dump the db prior to using it |
| 20:19.20 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 20:22.12 | brlcad | Stragus: dear lordy that's a big file :) |
| 20:22.40 | brlcad | looks interesting.. will have to see if this can integrate with our image processing library (src/libicv/size.c) |
| 20:23.13 | brlcad | would probably rip out the mipmapping stuff -- the image resizing is more interesting bits |
| 20:24.45 | brlcad | elpea: hm, dumping the db is probably reasonable |
| 20:25.12 | brlcad | iirc, clone doesn't modify or even reference your original geometry, so you should be able to kill the entities it creates safely |
| 20:25.43 | Stragus | brlcad: Right, you may want to keep only sRGB and linear resizing |
| 20:29.50 | elpea | brlcad: alright, thanks |
| 20:31.25 | elpea | thank god for killtree. |
| 20:32.53 | brlcad | elpea: what are you working on? |
| 20:33.21 | brlcad | Stragus: what would be one of the entry points to you code? |
| 20:36.32 | Stragus | brlcad: http://www.rayforce.net/stk/imgresize.h |
| 20:37.35 | Stragus | Other files in http://www.rayforce.net/stk/ , such as cpusimd.c for the SSE 4-wide sin(), stuff easy enough to copy/paste |
| 20:37.35 | gcibot | [ Index of /stk ] |
| 20:38.58 | elpea | brlcad: I got myself a 3d printer recently and am working on a lot of different hobby (and hopefully more) stuff. right now I'm making snap-on holders for my few dozen tools. I needed the clone command to duplicate such holder part for some diamond-coated miniature files, 2*5 rows. |
| 20:55.31 | brlcad | elpea: neat -- got any pictures? |
| 21:30.12 | elpea | brlcad: I'll upload some if I get this printed successfully tomorrow :) I've done some other stuff in brl-cad already, such as a small container box, GPIB cable cover and a garbage bag holder. nothing too fancy and I've only been CAD'ing for two weeks but I'm liking this particular software more and more every time I sit down to figure it out a little more :) |
| 21:47.03 | ``Erik | pictures are for weenies |
| 21:47.19 | ``Erik | goes back to wiring up the i2c or spi port to this radar unit O.o |