--- Log opened Sun Sep 20 00:00:32 2009 |
00:12 | <@McMarrrtin> | There ought to be some out there. |
00:13 | <@McMarrrtin> | http://msquaredtechnologies.com/m2rsm/index.htm seems to have a free version |
00:14 | <@McMarrrtin> | Hm, but it's only good for up to 20 files, which is not remotely enough. |
00:15 | <@McMarrrtin> | Tragically, most of my searches are returning the *result* of running metrics on OSS stuff, not OSS metric analyzers |
00:17 | <@McMarrrtin> | OK, I'm not finding anything I don't think you've already found yourself. |
00:20 | < gnolam> | I'm trying out "SourceMonitor" right now. Seems to do what I want. |
00:22 | <@McMarrrtin> | Good deal |
00:23 | | Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code |
00:44 | < gnolam> | Yep, SourceMonitor works for me. |
00:45 | < gnolam> | Ticket closed. |
00:47 | | * McMarrrtin makes a note of it for his own sinister purposes |
00:52 | < gnolam> | Now that I think about it, issue tracking jargon is actually pretty bizarre. |
00:52 | < gnolam> | I mean, you have the whole ticket analogy, and then you... open and close tickets? |
00:53 | < gnolam> | That would get you yelled at by the interpreter in any adventure game.~ |
00:57 | <@McMarrrtin> | Well, CLOSE CASE probably would too~ |
00:57 | <@McMarrrtin> | I make a point of having TAKE SEAT work as expected in mine, though, if I can. |
01:07 | | Attilla [The.Attilla@FBC920.642D35.FA4C32.0AF6BA] has quit [[NS] Quit: ] |
01:26 | <@Derakon> | I guess the "ticket" concept was inspired by the "please take a number" systems for queues? |
01:30 | < gnolam> | It was. |
01:39 | < gnolam> | And then someone crapped all over the analogy with "open" and "close" instead of something like "hand out"/"receive" and "discard". |
01:39 | | * gnolam stabs OpenGL. |
01:40 | < gnolam> | OpenGL is pretty darned neat to have around, but the WTF/(design decision) ratio is frighteningly high. |
01:44 | <@McMarrrtin> | Most of that follows from its initial design goal of being usable on remote displays. |
01:44 | <@McMarrrtin> | I liken OpenGL programming to programming a robot to go toggle in a program on the computer you actually want running your code. |
01:49 | < gnolam> | Well, that's one part of it - but most of the client/server nonsense is in the ancient, dusty "Here Be Dragons" parts of OpenGL. |
01:49 | <@McMarrrtin> | Well, right, but the glVertex2f wackiness and the state-basedness everywhere and all that all sort of flows from it. |
01:49 | <@McMarrrtin> | It's not only Dragons, but dinosaurs. |
01:50 | <@McMarrrtin> | They have a strong influence on the birds you see in the end. =) |
01:50 | <@McMarrrtin> | Though I don't know which bits in particular you mean; my OpenGL knowledge basically ends at 1.2. =/ |
01:51 | < gnolam> | Then there's the "WTUHF were they smoking?" non-client/server-related ancient decisions, like going with degrees instead of radians in the transformation ops. |
01:52 | < gnolam> | (Although they're deprecated anyway, since you roll your own matrices in most "serious" uses anyway) |
01:52 | < gnolam> | But there's plenty of WTF in modern OpenGL as well. :P |
01:52 | <@McMarrrtin> | I have not yet decided whether or not using mathematical sign conventions instead of screen-coordinate ones is WTF or not. |
01:52 | <@McMarrrtin> | It's both burned me and made my life way easier at different times. |
01:52 | < gnolam> | Decidedly non-WTF. |
01:53 | <@McMarrrtin> | "VIEW FRUSTUM CULLING: This project doesn't actually use this technique, but "view frustum culling" is fun to say." |
01:54 | < gnolam> | Whenever I hear of frustum culling, I get the mental image of a frustum as some sort of small, furry animal. |
01:55 | <@McMarrrtin> | Fun fact: I got partial credit for View Frustum Culling anyway for that project. |
01:55 | <@McMarrrtin> | It was a camera moving ever-forward over a scene, and it would stop rendering stuff once the camera finished moving over it. |
01:56 | < gnolam> | "During so-called 'Frustum Years', the villagers take their clubs and get together in a great frustum culling, to protect their crops and gather meat for the winter." |
01:56 | <@McMarrrtin> | However, it did that independently of the actual view, so no full credit~ |
01:56 | <@McMarrrtin> | That absolutely needs to be read in Stephen Fry's voice. |
01:58 | < gnolam> | I wonder how many people one could get to sign a petition to "Save the wild frustum!" or "Stop the inhumane killing of frustum!"? |
02:00 | <@McMarrrtin> | "of the noble frustum" |
02:00 | <@McMarrrtin> | "frusta" doesn't have the same ring, so you've got to keep it singular all the time. |
02:02 | <@Kazriko> | gnolam, probably, quite a few. |
02:02 | < gnolam> | "The wild frustum is in a precarious situation. Modern technology has lowered the bar and made frustum culling all too easy - what was once practiced only by niche groups has now become a common sight over its entire habitat" |
02:03 | <@Kazriko> | I think it was penn and teller that took the DHMO petition around washington dc and got huge numbers of signatures... |
02:04 | <@Kazriko> | http://www.youtube.com/watch?v=yi3erdgVVTw |
02:04 | < gnolam> | I got 350 people to sign a petition for the "International Cartographic Association to take its responsibility and move the Magnetic North Pole to the Geographic North Pole where it belongs" in just under an hour. |
02:05 | <@McMarrrtin> | I'd sign that. That would make a pretty awesome supervillain plot. |
02:05 | <@Kazriko> | Yeah. heh |
02:08 | < gnolam> | Anyway, the WTFs of modern OpenGL. One of the things that's driving me absolutely bugnuts is that there's no requirement to continue exposing extensions that have been merged into the core - which means that checking if something is actually supported is just /slightly/ less painful than shoving splinters of wood under your fingernails. |
02:09 | < gnolam> | Another is the fact that source code is passed to glShaderSource() as an /array of C-strings/ instead of just a nice, flat GLchar array. |
02:16 | < gnolam> | At least GLSL is decent. :P |
02:38 | < gnolam> | Oh. Humor. A Heisenbug. |
02:39 | <@McMarrrtin> | Boo. |
02:56 | < gnolam> | Ah. It was a binary/text issue. |
02:57 | < gnolam> | I foolishly assumed that ifstream::read worked like fread(). |
03:30 | < gnolam> | <gnolam> At least GLSL is decent. :P |
03:30 | < gnolam> | ... but vendors' implementation of it isn't. |
03:37 | | gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?] |
--- Log closed Sun Sep 20 04:11:53 2009 |
--- Log opened Sun Sep 20 04:11:59 2009 |
04:11 | | TheWatcher[zZzZ] [chris@Nightstar-b4529b0c.zen.co.uk] has joined #code |
04:11 | | Irssi: #code: Total of 6 nicks [1 ops, 0 halfops, 0 voices, 5 normal] |
04:12 | | Alek [omegaboot@Nightstar-ac83c982.emhril.sbcglobal.net] has joined #code |
04:12 | | MyCatVerbs [mycatverbs@Nightstar-492e7e67.co.uk] has joined #code |
04:12 | | jerith [jerith@ServerAdministrator.Nightstar.Net] has joined #code |
04:12 | | ASCII [none@Nightstar-a7d2ccfd.dyn.optonline.net] has joined #code |
04:12 | | crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has joined #code |
04:12 | | Kazriko [kaz@teela.arkaic.com] has joined #code |
04:12 | | Reiver [reaverta@ServerAdministrator.Nightstar.Net] has joined #code |
04:12 | | GeekSoldier [Rob@Nightstar-e86e3e0d.ip.cablemo.net] has joined #code |
04:12 | | Orthia [Orthianz@Nightstar-0fbb0fa6.xnet.co.nz] has joined #code |
04:12 | | ServerMode/#code [+oooq jerith Kazriko Reiver Reiver] by *.Nightstar.Net |
04:12 | | Irssi: Join to #code was synced in 41 secs |
04:12 | | mode/#code [+o TheWatcher[zZzZ]] by Reiver |
04:16 | | ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code |
04:16 | | mode/#code [+o ToxicFrog] by Reiver |
04:16 | | Namegduf [namegduf@37647E.DB45F1.609B34.8CB351] has joined #code |
04:17 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
04:37 | | Orthia is now known as Reivthia |
04:51 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: ] |
04:53 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
04:53 | | mode/#code [+o Vornicus] by Reiver |
05:04 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Connection reset by peer] |
05:17 | | Orthia [Orthianz@Nightstar-b8bda163.xnet.co.nz] has joined #code |
05:19 | | Reivthia [Orthianz@Nightstar-0fbb0fa6.xnet.co.nz] has quit [Ping timeout: 121 seconds] |
07:06 | | Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code |
07:12 | | AnnoDomini [farkoff@Nightstar-25a489f2.adsl.tpnet.pl] has joined #code |
07:12 | | mode/#code [+o AnnoDomini] by Reiver |
07:34 | | AnnoDomini [farkoff@Nightstar-25a489f2.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds] |
07:38 | | AnnoDomini [farkoff@Nightstar-b38311a9.adsl.tpnet.pl] has joined #code |
07:38 | | mode/#code [+o AnnoDomini] by Reiver |
07:48 | | AnnoDomini [farkoff@Nightstar-b38311a9.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds] |
07:54 | | AnnoDomini [farkoff@Nightstar-229b5ffc.adsl.tpnet.pl] has joined #code |
07:54 | | mode/#code [+o AnnoDomini] by Reiver |
08:33 | | crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has quit [Client closed the connection] |
08:39 | | crem [moo@Nightstar-8ca3eea7.adsl.mgts.by] has joined #code |
08:58 | | Vornicus is now known as Vornicus-Latens |
09:05 | | Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited] |
09:45 | | You're now known as TheWatcher |
12:07 | | Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed] |
13:19 | | gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code |
15:21 | | * gnolam stabs ATI. |
15:22 | < gnolam> | Well, I guess Nvidia should be stabbed as well, but this is an ATI card. |
15:25 | | * gnolam is pissed off at the lack of noise1() support. |
16:05 | | Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
16:53 | | Derakon [Derakon@Nightstar-5abd3ac9.ca.comcast.net] has joined #code |
16:53 | | mode/#code [+o Derakon] by Reiver |
17:10 | <@Derakon> | What EVE tournament? |
17:10 | <@Derakon> | Mischan. |
17:18 | | Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code |
17:32 | | Syloq is now known as Syloqs-AFH |
17:52 | | SmithKurosaki [Smith@Nightstar-82ad4434.dsl.teksavvy.com] has quit [Ping timeout: 121 seconds] |
17:52 | | SmithKurosaki [Smith@Nightstar-82ad4434.dsl.teksavvy.com] has joined #code |
19:45 | | Attilla [The.Attilla@FBC920.642D35.FA4C32.0AF6BA] has joined #code |
19:45 | | mode/#code [+o Attilla] by Reiver |
20:39 | | Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code |
20:50 | | Vornicus-Latens is now known as Vornicus |
21:29 | | * TheWatcher facepalms, realises why he's been having so many utf8 problems |
21:29 | <@TheWatcher> | I haven't been forcing the template loader to read the language and template files in utf8 >.< |
21:54 | | AnnoDomini [farkoff@Nightstar-229b5ffc.adsl.tpnet.pl] has quit [[NS] Quit: LotR books were written to justify a coup by the exiled royal house of Gondor, and a war against the so-called lesser races like orcs and Easterners. In reality, Mordor was trying to help Gondor defend itself from Rohan and Aragorn. Aragorn hire] |
22:10 | | * gnolam ponders wrapping glUniform calls. |
22:12 | < gnolam> | On one hand, that would mean wrapping a whopping 25 different functions. |
22:12 | < gnolam> | On the other hand, if I don't, I don't get any unified error handling. |
22:58 | | * TheWatcher beats the authors of CSS |
23:04 | <@Vornicus> | I'd like to know who the hell wrote the newer w3 specs, they're horrible. |
23:07 | | Gruber [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code |
23:08 | | gnolam is now known as NSGuest-17521 |
23:08 | | Gruber is now known as gnolam |
23:09 | | NSGuest-17521 [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [Ping timeout: 121 seconds] |
23:18 | | gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?] |
23:39 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
23:48 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
23:48 | | mode/#code [+o Vornicus] by Reiver |
--- Log closed Mon Sep 21 00:00:46 2009 |