#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-08-23

Timestamps are in GMT/BST.

00:54:19raptorstarseeker: I'm heading to bed, but this is my first attempt at extracting the useful code: https://github.com/raptor/clip2tri
00:54:43raptorkaen, see above (if you browse the logs)
00:54:45raptornight!
00:54:51raptor Quit ()
04:12:19Akien has joined
06:35:51sam686 has left #bitfighter
07:07:58Nothing_Muchstarseeker: woo!
09:29:01starseekersweet
09:35:55raptor has joined
09:35:55ChanServ sets mode +o
09:36:10raptorgood early saturday morning!
09:47:31starseekerraptor: morning!
09:47:50starseekernice progress on clip2tri
09:48:09raptorI won't be able to spend too much time on it, but I thought I'd get it started
09:48:25starseeker nods
09:49:41starseekerraptor: do you think you could add a license file and/or license headers for the code from bitfighter?
09:49:57raptorhmmm...
09:50:01raptorlet me see
09:55:00raptorOK, I sent an e-mail to watusimoto (the head bitfighter dev) to get his opinion on licensing
09:55:30raptorbut he's pretty cool about it and will probably be fine with MIT/Public Domain licensing
09:55:43starseekerraptor: awesome, thank you!
09:55:58raptorso it may be another day or so...
09:56:05starseekerraptor: no rush :-)
09:56:33starseeker is trying to figure out how to handle poly2tri's assert/runtime error stuff without bring down the application...
09:56:43starseekerbit of a C++ nubie, I'm afraid...
09:57:01raptormy recommendation is to not touch poly2tri
09:57:08raptorguarantee good input
09:57:48starseeker is trying not to, but since in the cad domain we do actually have an option if Something Goes Wrong (draw a wireframe) I'd like to do that as a last resort if poly2tri does fail
09:58:11starseekernot sure if we can guarantee good input if the input NURBS surface is bad :-(
09:58:14starseekermaybe...
09:58:48raptorwith clipper, you can
09:58:53raptori love clipper
09:58:56starseeker:-)
10:00:04starseekerthat's probably the thing to do then - see what watusimoto desides, and if we're good try clip2tri with my known bad test case
10:00:35starseekerit's actually fairly rare to get an out and out failure even with straight-up poly2tri
10:02:26starseekerraptor: btw, I can offer some CMake help if the word is go and if that would be useful to you
10:02:51raptorYeah I didn't add a build system
10:02:58raptorwe use CMake for bitfighter
10:03:05starseeker loves CMake
10:03:14raptorwe've liked it, too
10:03:45raptorgetting OSX to work was a bit of a pain, but it works now :)
10:03:50starseekermost of my github projects are actually CMakeification of other projects, just 'cause that was the easiest way to get them up and running :-)
10:04:18starseeker nods - OSX has a lot of weird corners, especially if you're building app bungles
10:04:23starseekeror bundles even
10:04:30starseeker usually builds bungles
10:04:36raptorha
10:05:01starseekerFor straight up compilation, Windows MSVC has always been our nightmare
10:06:01starseekerBRL-CAD comes from the unix world originally, and on MSVC a lot of assumptions just... don't work
10:06:52starseekeron the plus side, we've got the process down now to where an NSIS installer can be built and it "just works"
10:07:09starseeker can't make that claim yet for OSX :-/
10:10:11raptoroooo
10:10:14raptorthat's nice!
10:10:23raptorwe don't have NSIS hooked up to our windows CMake yet
10:10:38starseeker recommends establishing a custom NSIS template
10:11:08raptorwe have a NSIS script
10:11:24raptorbut run it manually after compiling in vc++
10:12:28starseeker nods - we used to do something similar
10:12:44starseekerNow we use a template: http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/misc/CMake/NSIS.template.in
10:12:55starseekerand have CMake fill in whatever it needs to fill in
10:14:52starseekerhttp://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/CMakeLists.txt#l2595
10:15:57starseekerthen a PACKAGE target in MSVC does the rest
10:20:00starseekertook some tweaking, but among other advantages you can customize the installer
10:20:12starseeker naturally can't find a screenshot
10:33:43raptorstarseeker: what timezone are you in?
10:48:24starseekerEastern US
10:48:45starseekeryourself?
10:52:16raptormountain
10:54:14Nothing_Muchwho's eastern too?
10:54:32Nothing_Muchoh
10:54:42Nothing_Muchraptor: I have a .deb bitfighter if you need one!
10:55:15raptorok, thanks... do I need one?
10:55:33Nothing_Muchwell I didn't see a .deb or .rpm package in the downloads section
10:55:42Nothing_MuchI can supply the .deb if you need it
10:56:22Nothing_MuchWhile the standalone does work well enough on its own (as long as you use the .sh in the folder), I missed having it in my Unity panel
10:56:28raptoroh boy - i forgot about that part of the downloads section
10:56:57Nothing_Muchis it needed or do you already have them?
10:57:04raptori'll have to check..
10:57:05Nothing_Muchthe debs and rpms
10:57:06Nothing_Muchalright
10:59:41raptorhmmm.... looks like i have 019b fedora
11:05:33raptordo you have a 32bit deb?
11:08:02Nothing_Muchoh shot
11:08:04Nothing_Much*shoot
11:08:11Nothing_MuchI only have the amd64 version
11:11:22Nothing_Muchraptor: How do I make a .deb? I'll do it on a Debian Wheezy 32 bit build if you'd like :)
11:15:18raptoruhh... i don't know how on a debian machine
11:15:29raptorI use the OBS (openSUSE build service)
11:15:35raptorwhich can do cross-distro builds
11:18:24raptori'll just build them again
11:20:22Nothing_Muchraptor: Oh is that how you do it?
11:20:35Nothing_MuchBecause I thought there was a make and then checkinstall that made a package for Debian
11:20:42Nothing_Muchoh wait, you use Cmake now
11:21:01Nothing_MuchCmake's different from make by a lot of things and I don't know how to make a package from cmake
11:23:11raptori'll just rebuild them
11:23:17raptorthanks for the reminder
11:36:06Watusimoto has joined
11:49:40Nothing_Muchno problem raptor
11:49:47Nothing_MuchHey Watusimoto
12:03:33Watusimoto_ has joined
12:03:53Watusimoto Quit (Ping timeout: 264 seconds)
12:40:50Watusimoto_hi
13:15:35Nothing_MuchWatusimoto_: we got a new guy here, starseeker!
13:15:59Watusimoto_great! hi starseeker
13:32:30Watusimoto has joined
13:35:20Watusimoto_ Quit (Ping timeout: 260 seconds)
13:36:49raptorhello
13:37:03raptorstarseeker: I added a license to the project
13:37:06raptorWatusimoto: welcome back!
13:37:13raptorand thanks for replying to my e-mail
13:44:38Nothing_Muchraptor: what project?
13:44:51raptorthis one: https://github.com/raptor/clip2tri
13:46:17Nothing_Muchraptor: what happened to merceral? o.o
13:46:29raptori still use it
13:49:29Watusimoto Quit (Ping timeout: 264 seconds)
13:54:07Watusimoto has joined
13:58:05raptorok, i put back the debian builds
14:30:48starseekerraptor, Watusimoto: awesome, thank you!
14:45:23LordDVG has joined
15:04:19starseekerraptor: I've forked it on github and added some CMake logic. https://github.com/raptor/clip2tri/pull/1
15:05:03starseekerclipper and poly2tri build on Linux with that setup - haven't tested Windows yet
15:06:16starseekerclip2tri itself shows a few build errors - I figured you and/or kaen could probably swat them pretty quickly, but let me know if I can help.
15:07:36starseekerI'm inclined to use the glfw3 setup I added to my local fontstash fork to try setting up the poly2tri tests as clip2tri tests (although obviously more difficult inputs would be needed to properly test clip2tri)
15:21:22raptorI don't really want to include gui code
15:24:09raptorstarseeker: you pull request has a lot of license stuff in it - I would like all code contributed to be under the same license as clip2tri. It also has a lot of unneeded things like GL-related code and possibly BRL-CAD stuff
15:24:14raptor*your pull request
15:27:24starseekerah - sure
15:27:51starseekerone sec...
15:34:42starseekerhttps://github.com/raptor/clip2tri/pull/2
15:34:46starseekerthat look better?
15:40:22starseeker(sorry, I tend to forget that most projects don't do some of the heavy-duty rpath/path managment stuff)
16:01:10Watusimoto_ has joined
16:03:44Watusimoto Quit (Ping timeout: 260 seconds)
16:08:51raptorstarseeker: much better! merged
16:53:28raptoralso, it really compiles now... but the cmake system is probably broke with the shared or static lib
17:31:24starseekerraptor: my fault, forgot to specify SHARED/STATIC for the clip2tri targets: https://github.com/raptor/clip2tri/pull/3
17:32:31raptormerged
17:34:29starseekerraptor: should I add test.cpp?
17:34:39raptornah
17:35:06raptori think cmake is ok for now... there is probably loads of code clean-up to do first which may introduce large refactors
17:35:14starseekercool
17:56:59fordcars has joined
17:57:56Akien Quit (Remote host closed the connection)
18:03:59fordcarsNothing_Much: I checked out https://www.srb2.org, it doesn't look THAT great, but it is raycasted, thus doesn't need a gpu with 3d graphics to run, thus can run on pretty much anything
18:18:31LordDVG Quit (Remote host closed the connection)
18:19:42Nothing_Muchfordcars: Sounds nice, but still.. looks pretty bad
18:19:56fordcarsHaha I think it's old
18:20:00fordcarsOr bad
18:20:07Nothing_MuchIt's old, yes
18:20:10Nothing_MuchAnd still maintained
18:30:54Watusimoto_ Quit (Ping timeout: 260 seconds)
18:43:14Watusimoto has joined
19:02:03raptorback to Settings...
19:04:07raptorWatusimoto: if something isn't an INI option, thus not in mSettings, but it is derived from an INI option, where/how should it be stored?
19:04:17raptorexample: oldDisplayMode
19:04:32raptoralways initializes to UNKNOWN, then is used to save the last displaymode
19:04:41Watusimoto_ has joined
19:06:57Watusimoto__ has joined
19:07:18Watusimoto Quit (Ping timeout: 260 seconds)
19:09:12Watusimoto_ Quit (Ping timeout: 250 seconds)
19:48:49Nothing_Much Quit (Quit: Konversation terminated!)
19:50:13Nothing_Much has joined
19:53:55Nothing_Much Quit (Read error: Connection reset by peer)
19:55:54raptor Quit ()
19:56:10Nothing_Much has joined
21:06:12Watusimoto__ Quit (Ping timeout: 250 seconds)
21:06:27Watusimoto has joined
21:08:49fordcars Quit (Quit: Page closed)
21:25:30Nothing_Much Quit (Quit: Konversation terminated!)
21:26:23Nothing_Much has joined
22:04:27fordcars has joined
22:04:52Watusimoto Quit (Ping timeout: 260 seconds)
22:32:23fordcars Quit (Quit: Page closed)

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.