{"id":2410,"date":"2012-03-17T00:06:44","date_gmt":"2012-03-16T14:06:44","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=2410"},"modified":"2013-04-01T23:05:20","modified_gmt":"2013-04-01T13:05:20","slug":"updating-trunk-vectorstorm","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2012\/03\/17\/updating-trunk-vectorstorm\/","title":{"rendered":"Updating trunk VectorStorm"},"content":{"rendered":"

\"\"<\/a>So I’m updating the core VectorStorm library with all my latest updates from MMORPG Tycoon 2, including some of the optimisations mentioned in my last post.<\/p>\n

As part of that, I’ve finally fixed the renderer’s backwards-compatibility for rendering immediate-mode line segments, as is used extensively in the ‘StarShot’ testbed game (shown here).\u00a0 It’s been a very<\/em> long time since this testbed game rendered correctly!\u00a0 Once I finally tracked down the bug, I felt very silly for it — it was a tiny, trivial logic bug that should have been immediately obvious.\u00a0 But it’s been in the engine for ages<\/em>, and I’ve been constantly stumped by it, until now.<\/p>\n

So far, I’ve finished updating the Mac side.\u00a0 Win32 is in progress.\u00a0 Once both sides are complete, I’ll update the public repository.\u00a0 I currently don’t have an iPhone developer license, so I probably won’t be spending the effort to keep that version up to date unless someone really feels strongly about it.<\/p>\n

I’ve mentioned before that I’ve moved all of my own development over to git-based repositories, whereas previously I had been using subversion.<\/p>\n

Currently, all of the code repositories hosted on this site are using subversion.\u00a0 I’ve been thinking a lot about moving my publicly available source repositories to a source hosting service such as GitHub<\/a> or Gitorious<\/a>.\u00a0 Alternately, I could keep the code here in the existing subversion repositories.<\/p>\n

Haven’t really decided yet.\u00a0 Very open to suggestions, though.\u00a0 I’ve started playing with Gitorious a little, and will check out GitHub in more detail later this weekend.\u00a0 I’m kind of digging Gitorious’s focus on projects, rather than GitHub’s user-centric approach, which seems like it’d result in a lot of fragmenting;\u00a0 lots of people with individual changes that never get pushed back into a central repository where they can help others.<\/p>\n

Anyone have preferences\/insights?<\/p>\n","protected":false},"excerpt":{"rendered":"

So I’m updating the core VectorStorm library with all my latest updates from MMORPG Tycoon 2, including some of the optimisations mentioned in my last post. As part of that, I’ve finally fixed the renderer’s backwards-compatibility for rendering immediate-mode line segments, as is used extensively in the ‘StarShot’ testbed game (shown here).\u00a0 It’s been a…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[4,3],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-CS","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/2410"}],"collection":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/comments?post=2410"}],"version-history":[{"count":3,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/2410\/revisions"}],"predecessor-version":[{"id":2814,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/2410\/revisions\/2814"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=2410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=2410"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=2410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}