--- Log opened Sat Sep 10 00:00:05 2016 |
00:18 | <&McMartin> | Meanwhile, in "McMartin lives some strange alternate plane of existence" news, I just debugged some graphics code by looking at the resulting transformation matrices and deciding one of them looked wrong |
00:19 | <~Vornicus> | I haven't gotten to that level yet |
00:20 | <&McMartin> | The actual bug here is that a software component outside of our control is ignoring EXIF data regarding orientation, so I have to do rotates/flips on the way to that component |
00:20 | <&McMartin> | So in one of those cases the constants were multiples of -1, which is Kind Of A Tell~ |
00:20 | <&McMartin> | *weren't multiples |
00:21 | <~Vornicus> | ...yes, that would be pretty obvious |
00:22 | <&McMartin> | But somehow this is easier than digging through the code and making sure the rotation amount is sane |
00:23 | <&McMartin> | I'm not 100% convinced I shouldn't just be hard-coding these eight matrices |
00:27 | <~Vornicus> | tropico 4 free on humble |
00:27 | <~Vornicus> | got like... 18 hours to claim it |
00:28 | <~Vornicus> | this is not #fleet |
00:30 | <~Vornicus> | I'd probably encode as the four 90deg rotations and the reflections, separately |
00:30 | <&McMartin> | Well, it's more that the rotation requires a pair of translations surrounding it |
00:31 | <~Vornicus> | well okay |
00:31 | <&McMartin> | And so does the flip |
00:31 | <&McMartin> | So it's "big switch statement to compute angle of rotation, whether it's flipped, and whether the source and destination rects have different dimensions" |
00:31 | <&McMartin> | And then it builds the transform out of translations, scales, and rotates |
00:32 | <&McMartin> | And one clause of the switch had a bad angle |
00:32 | <&McMartin> | The resulting matrix includes some translations that stick, so that 0,0 is in the correct corner, more or less |
00:32 | <&McMartin> | But those entries in the matrix are always the width, the height, or their negations, as well |
01:01 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving] |
01:10 | | catadroid [catadroid@Nightstar-kjequp.dab.02.net] has joined #code |
04:45 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
04:47 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
04:47 | | mode/#code [+o macdjord] by ChanServ |
05:10 | <&McMartin> | A dissection that may be of interest to some in this channel: http://www.adriancourreges.com/blog/2015/06/23/supreme-commander-graphics-study/ |
05:10 | <&McMartin> | They've got one for the new DOOM too |
05:19 | <~Vornicus> | NOOM |
05:22 | <&McMartin> | OOM NOOM NOOM, OOM NOOM |
05:22 | <&McMartin> | *ding* |
05:50 | | abudhabi [abudhabi@Nightstar-7nkq9k.de] has quit [Connection closed] |
05:52 | <~Vornicus> | also this guy's favicon is THE WIND FISH IN NAME ONLY FOR IT IS NEITHER and I can only approve of that |
05:56 | | abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code |
05:56 | | mode/#code [+o abudhabi] by ChanServ |
06:26 | | celticminstrel [celticminst@Nightstar-ehtgrr.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
06:27 | | gizmore [kvirc@Nightstar-tus4rb.dip0.t-ipconnect.de] has joined #code |
06:28 | | Derakon is now known as Derakon[AFK] |
06:45 | | * Vornicus vornballs |
06:55 | | catadroid` [catadroid@Nightstar-mboutm.dab.02.net] has joined #code |
06:58 | | catadroid [catadroid@Nightstar-kjequp.dab.02.net] has quit [Ping timeout: 121 seconds] |
07:07 | | Kindamoody[zZz] is now known as Kindamoody |
07:46 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
07:47 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
07:47 | | mode/#code [+o macdjord] by ChanServ |
08:18 | | Reiver is now known as Orth |
08:37 | | Ogredude [quassel@Nightstar-dm1jvh.projectzenonline.com] has quit [Operation timed out] |
08:37 | | Ogredude [quassel@Nightstar-dm1jvh.projectzenonline.com] has joined #code |
08:37 | | mode/#code [+o Ogredude] by ChanServ |
08:51 | | catadroid` is now known as catadroid |
09:09 | < catadroid> | http://www-formal.stanford.edu/jmc/recursive.html |
09:34 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
10:27 | | Kindamoody is now known as Kindamoody|afk |
10:52 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
10:54 | | gizmore|2 [kvirc@Nightstar-8ocjqc.dip0.t-ipconnect.de] has joined #code |
10:54 | | gizmore [kvirc@Nightstar-tus4rb.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds] |
11:00 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
11:00 | | mode/#code [+o himi] by ChanServ |
11:52 | | * TheWatcher readsup |
11:52 | <@TheWatcher> | And there I was expecting the link on http://www-formal.stanford.edu/jmc/recursive.html to go to http://www-formal.stanford.edu/jmc/recursive.html >.> |
12:16 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out] |
12:20 | | Orth is now known as Reiver |
13:25 | | catadroid` [catadroid@Nightstar-k95p2t.dab.02.net] has joined #code |
13:26 | | catadroid` [catadroid@Nightstar-k95p2t.dab.02.net] has quit [[NS] Quit: Bye] |
13:28 | | catadroid [catadroid@Nightstar-mboutm.dab.02.net] has quit [Ping timeout: 121 seconds] |
15:07 | | Netsplit Kakrafoon.Nightstar.Net <-> Krikkit.Nightstar.Net quits: @PinkFreud |
15:14 | | Netsplit over, joins: @PinkFreud |
15:28 | | celticminstrel [celticminst@Nightstar-ehtgrr.dsl.bell.ca] has joined #code |
15:28 | | mode/#code [+o celticminstrel] by ChanServ |
16:21 | <@ErikMesoy> | This thread is silly: https://twitter.com/ThePracticalDev/status/774495112827138048 |
16:25 | <@TheWatcher> | ARGH, which talentless incompetent barbarian wrote this code?! |
16:27 | <@Azash> | Words usually regretted once you do git blame |
16:28 | <@Azash> | "Uh.. I don't remember that" |
16:47 | <@TheWatcher> | Azash: in this case, I already know I wrote it; it's one of my own projects from a few years ago. |
16:51 | < gizmore|2> | TheWatcher: CoNaN |
19:20 | <@ErikMesoy> | Somewhere between Twitter and Pale Moon, there is a fascinating failure mode. |
19:21 | <@ErikMesoy> | My browser will start loading a tweet with attached video, DISPLAY A FRAME OF THE CONTENT, then black it out when loading is complete with overlay text "this browser does not support playing video". |
20:14 | | crystalclaw [crystalclaw@Nightstar-12q9ui.xyz] has quit [Operation timed out] |
20:16 | | crystalclaw [crystalclaw@Nightstar-12q9ui.xyz] has joined #code |
20:16 | | mode/#code [+o crystalclaw] by ChanServ |
20:19 | | Derakon[AFK] is now known as Derakon |
20:37 | | crystalclaw [crystalclaw@Nightstar-12q9ui.xyz] has quit [Ping timeout: 121 seconds] |
20:42 | | crystalclaw [crystalclaw@Nightstar-12q9ui.xyz] has joined #code |
20:43 | | crystalclaw is now known as NSGuest25221 |
21:02 | | Derakon_ [chriswei@Nightstar-5mvs4e.ca.comcast.net] has joined #code |
21:03 | < Derakon_> | Erik: I'd wager that the frame of video you see is in fact a prerendered placeholder frame that is shown prior to actually trying to load the video. |
21:03 | | Derakon [chriswei@Nightstar-5mvs4e.ca.comcast.net] has quit [NickServ (RECOVER command used by Derakon_)] |
21:03 | | Derakon_ is now known as Derakon |
21:03 | | mode/#code [+ao Derakon Derakon] by ChanServ |
21:11 | <@ErikMesoy> | Meanwhile, another video on twitter autoplays when it is in focus. What the fudge. |
21:20 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
21:20 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
21:26 | | Kindamoody|afk is now known as Kindamoody |
21:46 | | gizmore|2 [kvirc@Nightstar-8ocjqc.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds] |
21:46 | | gizmore|2 [kvirc@Nightstar-9fqimu.dip0.t-ipconnect.de] has joined #code |
21:59 | | gizmore|2 [kvirc@Nightstar-9fqimu.dip0.t-ipconnect.de] has quit [[NS] Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/] |
22:03 | | gizmore [kvirc@Nightstar-9fqimu.dip0.t-ipconnect.de] has joined #code |
22:21 | | Kindamoody is now known as Kindamoody[zZz] |
22:24 | | gizmore [kvirc@Nightstar-9fqimu.dip0.t-ipconnect.de] has quit [[NS] Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/] |
22:33 | | gizmore [kvirc@Nightstar-9fqimu.dip0.t-ipconnect.de] has joined #code |
--- Log closed Sun Sep 11 00:00:21 2016 |