X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fdocuments.git;a=blobdiff_plain;f=irc%2F%23ipdf.log;h=2aaf1cc637768fe983b22879485e62f795aabd98;hp=60f5cf2847051d888c61e3a57c85c6c7411b223f;hb=64c668ceda0a5a7d522adc696d64aeddf2ddf237;hpb=a13324e9df8729bcbc45b3448a3877983018cb79 diff --git a/irc/#ipdf.log b/irc/#ipdf.log index 60f5cf2..2aaf1cc 100644 --- a/irc/#ipdf.log +++ b/irc/#ipdf.log @@ -6600,3 +6600,107 @@ 19:43 < matches> Well, GMP rationals applied to path bounds is faster than mpfr with 1024 bits applied directly 19:43 < matches> That's probably not a fair test though 19:56 -!- msh [~matt@evil.ucc.gu.uwa.edu.au] has joined #ipdf +--- Day changed Sun Oct 12 2014 +14:53 < matches> Setting up the performance tests is a real pain if you want to actually include the really slow methods +14:53 < matches> Well, restarting them can be painful +14:54 < matches> Which means if you screw them up... +14:58 < matches> Placing a limit of 30s per frame was perhaps a bit too generous +15:05 < Pommers> THis is why you should use a build server +15:05 < matches> Yeah except that's more effort to set up than it would save +15:05 < matches> We even have one +15:06 < matches> Motsugo could potentially run all these tests +15:06 < matches> But it has to use a CPU renderer and is therefore shit +15:06 < matches> Seeing the results in real time is a huge advantage +15:06 * Pommers really needs to set up a proper Jenkins set up for UCC +15:06 < matches> Oh, I'm not allowed to use my own laptop in the conference +15:07 < matches> So if you want to fix the MinGW build for me... :P +15:07 < matches> I'll see if sulix's magical GL version changes fixed anything later +15:08 < matches> Ah +15:08 < Pommers> I can give it a shot tonight. If you proof read some stuff for me right now +15:08 < matches> I'm querying the FPS once the view has stopped being scaled +15:08 < matches> Ok +15:09 < matches> (I should record performance in the python script I think) +15:09 < Pommers> tonight means after I finish work that is +15:09 < matches> So 3am? +15:09 < Pommers> Nah, like 6.30ish +15:09 < matches> Honestly I'm probably just going to run a video +15:10 < matches> But it'd be nice to say "Here's the binary with which you can reproduce the results" +15:18 < matches> It's probably going to need to run on a Windows 95 presentation PC or something +15:19 < matches> It has geometry shaders so it's probably beyond hope that it would work +15:19 < matches> Hmm, do I need to prepare a response do a "Why didn't you just use " +15:20 < matches> I seem to get that question every time I use C++ for anything +15:20 < matches> Or alternately "Why didn't you use boost" +16:19 < matches> sulix: What black magic should I do if I want to include the debug font in a screenshot... +16:45 * matches resorts to ffmpeg instead +16:45 < matches> With the disadvantage that 1 frame in a screen grap != 1 frame in the demo :( +16:45 < matches> grap +16:45 < matches> grape +16:45 < matches> grab +--- Day changed Tue Oct 14 2014 +00:00 -!- Pommers [bobgeorge33@motsugo.ucc.gu.uwa.edu.au] has quit [Quit: I'll be back] +00:02 -!- bobgeorge33 [~bobgeorge@pommers.org] has joined #ipdf +00:17 -!- bobgeorge33 is now known as Pommers +09:47 -!- Pommers [~bobgeorge@pommers.org] has quit [Quit: This Shouldn't Be Happening] +09:47 -!- Pommers [bobgeorge@pommers.org] has joined #ipdf +13:34 < matches> My presentation is tonight +13:34 < matches> Looks like Tim is back just in time to watch it! +14:50 < sulix> In order to break things at exactly the wrong moment, IPDF has a profiler now. +14:50 < sulix> It dumps the time spent in various functions at the end of each frame. +15:10 < matches> That's pretty awesome +15:11 < matches> Ok, time to test this pdf in adobe reader... +15:11 < matches> And scream if it doesn't work +15:19 * matches screams +15:20 < sulix> Oh dear... +15:20 < sulix> The power of adobe! +15:24 < matches> I bet the videos don't work either +15:26 < sulix> What format are they in? +15:26 < matches> mkv +15:26 < matches> They work +15:26 < matches> I guess it was too much to expect pdflatex to produce a valid pdf +15:35 < Pommers> Latex PDF? Got it working yet? +15:55 < matches> No +15:56 < matches> I have narrowed it down to +15:56 < matches> "Cannot include graphics in slides" +15:56 < matches> Which will make for an amazing presentation +15:58 < matches> Ah +15:58 < matches> Adobe doesn't support including pdfs within pdfs +15:58 < sulix> What!? +15:59 < sulix> Man, I've included pdfs within pdfs in pretty much every assignment I've submitted ever. +15:59 < matches> I don't know +15:59 < matches> That's the first place it shits itself +15:59 * sulix ponders whether or not this may have affected marks. +15:59 < matches> Debugging by repeatedly commentint out bits of TeX and recompiling is not very efficient and/or fun +16:00 < sulix> Worst comes to the worst, take screenshots of all of your slides, I guess... +16:00 < sulix> (Or download a windows binary for evince/etc and put that on the thumb drive) +16:02 < matches> Yeah I'm supposed to be registering now +16:25 < Pommers> matches: Send me the tex source and I'll try +--- Day changed Wed Oct 15 2014 +10:38 < matches> Frames compiled it for me on Windows, so I survived +10:40 < Pommers> Yeah. That's what I was going to do +10:40 * Pommers should really set up that build server properly +13:18 < matches> I might have promised a Windows version in the talk... +13:18 < matches> Also saving, loading +13:18 < matches> And... +13:18 < matches> Shading +16:05 < matches> I wonder if I can hack in a "draw" mode... +16:05 < matches> Now that the conference is over, ANYTHING IS POSSIBLE +16:06 < matches> (Except there's only two weeks left) +16:06 < matches> ... < 2 weeks left +--- Day changed Sun Oct 19 2014 +14:48 < sulix> Far out: I'm looking up some IEEE GPU stuff, and Google keeps pointing me to your lit review. +17:01 < matches> :S +17:02 < matches> I need to muster the courage to write more of my report +17:02 < matches> So tired +--- Day changed Mon Oct 20 2014 +22:45 < sulix> So it turns out that the crazy multithreadedness of the control panel totally bollockses up the profiler. +22:46 < sulix> Which explains the random crashing due to "impossible things happening" like "functions returning before their parents do". +22:49 < sulix> The everything gets bollocksed when adding text bug is also fixed. +22:50 < sulix> The magical invisible turtles bug remains. +22:51 * sulix wonders if he should see the teenage mutant ninja turtles movie for an explaination. +23:48 < sulix> For reasons unknown, I'm generating a lot of quadtree overlays with the exact same objects in them. +23:48 < sulix> By which I mean the same {object_begin, object_end} pairs. +23:49 < sulix> So lots of things are being rendered ~40 times, and many things aren't being rendered at all. +23:51 < sulix> Actually, never mind, I'm just printing out the wrong thing in my debug statement. +--- Day changed Tue Oct 21 2014 +00:48 * sulix has a lot of writing to do tommorrow. +00:48 < sulix> By which I mean today.