From a13324e9df8729bcbc45b3448a3877983018cb79 Mon Sep 17 00:00:00 2001 From: C R Onjob Date: Sun, 12 Oct 2014 01:00:02 +0800 Subject: [PATCH] Automatic commit of irc logs Q: Do you know what the death rate around here is? A: One per person. --- irc/#ipdf.log | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/irc/#ipdf.log b/irc/#ipdf.log index 4e3a317..60f5cf2 100644 --- a/irc/#ipdf.log +++ b/irc/#ipdf.log @@ -6562,3 +6562,41 @@ 12:08 < matches> (And then I realised the "backup" renderer was actually better) 12:17 < sulix> I've fixed (hopefully) the OpenGL version detection. It should now Fatal() when the driver doesn't have needed extensions. 13:43 < sulix> Excellent: the é has gone through! +--- Day changed Sat Oct 11 2014 +10:02 * sulix -> Perth Games Festival +14:52 < Pommers> Is it good there? +18:22 < matches> The "fix" to OpenGL version detection now means I don't have a valid version of OpenGL. +18:23 < matches> It was working perfectly fine before +18:24 * matches -> s/Fatal/Error/ and hopes it still works anyway +18:25 < matches> Should you be setting the GL minor version to 1 and then failing if it isn't 3 +18:26 < matches> I am confused how this even works +18:26 < matches> My OpenGL version is apparently 3.1 and the if statement apparently checks "IsVersion" 3.2 +18:26 < matches> And then says "We want 3.3" +18:28 < matches> I get no error if I set the minor version attribute to 3 +18:28 < matches> So I take it we required 3.3 functions but were specifying that we only needed 3.1 or something +18:28 < matches> And somehow the 3.3 functions still worked? +18:29 < matches> Anyway, I'm in favour of the "Instead of terminating the program, report an error and then see whether it will crash anyway" approach +18:29 < matches> If it *does* crash, then at least we warned them +18:29 < matches> If it doesn't crash, hey it's running! Everyone wins! +18:43 < matches> Using integer indices for different types of Real seemed like *such* a good idea at the time +18:43 < matches> And then there was the ability to have up to three different types of Real... +18:45 < matches> -std=c++11 -g -Wall -Werror -Wshadow -pedantic -rdynamic -I../contrib/include/SDL2 -I`pwd` -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -Itests -I. -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DREALTYPE=1 -DQUADTREE_DISABLED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DTRANSFORM_OBJECTS_NOT_VIEW -DTRANSFORM_BEZIERS_TO_PATH -DPATHREAL=Gmprat -c -MMD +18:45 < matches> Truly our Makefile is a thing of beauty +18:47 < matches> It's so beautiful that there is now a Python function to invoke it with different arguments +18:57 * matches stabs indentation errors +18:59 < matches> "Unindent does not match any outer indentation level" What the fuck +18:59 < matches> What the hell is an undindent +18:59 < matches> It is pointing at a ':' character +19:00 < matches> Oh +19:00 < matches> It's because I copied it from ipython which magically converts your tabs to spaces +19:00 < matches> And then tried to add things to it indenting with tabs +19:01 < matches> I think it's a conspiracy to make the tabs vs spaces war even worse +19:02 < matches> Now people have no option to compromise +19:02 < matches> Or, in my case, use tabs where we bloody well typed tabs in the first place +19:35 < matches> My clock says it's 3am, that's about how I feel... +19:42 < matches> "Just use MPFR" is looking more and more likely to be the conclusion +19:42 < matches> Wait... +19:42 * matches eats hat +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 -- 2.20.1