<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/21773/Thoughts_of_a_Linux_Game_Porter</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Tue, 24 Nov 2009 18:37:05 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>Interesting article</title>
			<link>http://osnews.com/thread?371649</link>
			<guid isPermaLink="true">http://osnews.com/thread?371649</guid>
			<description>Quite an interesting read. I didn't expected that sound and network would be harder to port than the 3D engine or platform-specific code. I guess that even indie developers don't code as badly as some of my student I had to grade... Then again, I just can't believe that some developers are still using DirectPlay when it has been *removed* from the DX SDK almost two years ago!<br />
<br />
Talking of games, this article reminded me of libSDL. It's quite a shame that development of this library <i>seem</i> to be on an halt. It always looked like a decent cross-platform alternative to DirectX. Perhaps I am missing something?</description>
			<pubDate>Sat, 04 Jul 2009 00:30:00 GMT</pubDate>
			<author>donotreply@osnews.com (Wrawrat)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Difficult</title>
			<link>http://osnews.com/thread?371702</link>
			<guid isPermaLink="true">http://osnews.com/thread?371702</guid>
			<description>I bought Majesty from LGP a few years ago. I believe I was on a 2005 Ubuntu at the time. The game worked perfectly and I was delighted with my purchase.<br />
<br />
However, I wanted to play through it again about a year ago, and it wouldn't work on any distro I had to hand.  I wrote to LGP and they said they were working on it.<br />
<br />
I think this highlights the difficulty of using any proprietary software on Linux.  Linux changes, the proprietary software doesn't, so it stops working.</description>
			<pubDate>Sat, 04 Jul 2009 06:59:00 GMT</pubDate>
			<author>donotreply@osnews.com (Amiga64)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Interesting article</title>
			<link>http://osnews.com/thread?371721</link>
			<guid isPermaLink="true">http://osnews.com/thread?371721</guid>
			<description>SDL is being quite actively developed.<br />
<br />
If you check the mailing lists, you will see that lots of work is being put into the 1.3 release. This is going to be a major rewrite of SDL's internals, hence the slow development.<br />
<br />
With the new backends, it will be possible to use 3D acceleration for 2D. Something which is not easily done nowadays.<br />
<br />
The support for multiple windows is also part of the upcoming 1.3 release.</description>
			<pubDate>Sat, 04 Jul 2009 10:52:00 GMT</pubDate>
			<author>donotreply@osnews.com (moondevil)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Good interview</title>
			<link>http://osnews.com/thread?371738</link>
			<guid isPermaLink="true">http://osnews.com/thread?371738</guid>
			<description>Overall a very good interview - knowledgeable questions and insightful answers.<br />
<br />
One subject I wish had been covered, the state of <i>original</i> gaming on Linux.  Even though it's not Mr. Earl's area of expertise, I expect he could have provided some predictive insight.</description>
			<pubDate>Sat, 04 Jul 2009 14:04:00 GMT</pubDate>
			<author>donotreply@osnews.com (Bobthearch)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Comment by diego</title>
			<link>http://osnews.com/thread?371769</link>
			<guid isPermaLink="true">http://osnews.com/thread?371769</guid>
			<description>I lost faith a long time ago on game developers releasing their games for Linux and just got a PS3 for my gaming needs.<br />
<br />
If developers in general still think that we (Linux users) don't pay for software they are still smoking crack and living under a rock.</description>
			<pubDate>Sat, 04 Jul 2009 20:24:00 GMT</pubDate>
			<author>donotreply@osnews.com (diego)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Interesting article</title>
			<link>http://osnews.com/thread?371770</link>
			<guid isPermaLink="true">http://osnews.com/thread?371770</guid>
			<description><div class="cquote">SDL is being quite actively developed. If you check the mailing lists, you will see that lots of work is being put into the 1.3 release. With the new backends, it will be possible to use 3D acceleration for 2D. Something which is not easily done nowadays.<br />
 </div><br />
<br />
In particular, I think (hope?) that 1.3 will fix the slowdown issue with Windows (e.g. Dungeon Crawl: Stone Soup, whose latest 0.5 Tiles sometimes works <i>much better</i> on Linux!!).</description>
			<pubDate>Sat, 04 Jul 2009 20:48:00 GMT</pubDate>
			<author>donotreply@osnews.com (Rugxulo)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Interesting article</title>
			<link>http://osnews.com/thread?371793</link>
			<guid isPermaLink="true">http://osnews.com/thread?371793</guid>
			<description><div class="cquote">SDL is being quite actively developed.<br />
<br />
If you check the mailing lists, you will see that lots of work is being put into the 1.3 release. This is going to be a major rewrite of SDL's internals, hence the slow development. </div><br />
<br />
That's great to know. I was considering it for a demo, but I didn't want to cope with a dead project. However, 18 months since the last release is a lot of time in software; perhaps they should give more news, as few people are reading mailing lists...<br />
<br />
<div class="cquote">With the new backends, it will be possible to use 3D acceleration for 2D. Something which is not easily done nowadays. </div><br />
<br />
What do you mean? Unless mistaken, most 2D operations can be made in 3D. Therefore, they should be already accelerated? The only unaccelerated operation that comes to my mind is direct pixel update, like playing a movie. Still, you could use textures and PBO/FBO to make it faster than, say, a glDrawPixel() call.</description>
			<pubDate>Sun, 05 Jul 2009 05:28:00 GMT</pubDate>
			<author>donotreply@osnews.com (Wrawrat)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Difficult</title>
			<link>http://osnews.com/thread?371794</link>
			<guid isPermaLink="true">http://osnews.com/thread?371794</guid>
			<description>Yeah, I bought the same game. Stopped working with Hardy which was very unfortunate. Had something to do with Xorg updates, I guess.<br />
Just to cheer you up - it started working again with Jaunty. You just have to download a new installer from LGP's web site otherwise you won't be able to install it...</description>
			<pubDate>Sun, 05 Jul 2009 06:08:00 GMT</pubDate>
			<author>donotreply@osnews.com (joeprusa)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Interesting article</title>
			<link>http://osnews.com/thread?371799</link>
			<guid isPermaLink="true">http://osnews.com/thread?371799</guid>
			<description><div class="cquote"><br />
What do you mean? Unless mistaken, most 2D operations can be made in 3D. Therefore, they should be already accelerated? The only unaccelerated operation that comes to my mind is direct pixel update, like playing a movie. Still, you could use textures and PBO/FBO to make it faster than, say, a glDrawPixel() call. </div><br />
I was also surprised to read this. In the game industry, all UIs are done with the same primitives that are used for rendering the 3D scene.<br />
<br />
In fact, for my current hobby project, I wrote a fully hardware accelerated path shape (fully compatible with the SVG path element) that uses pixel shaders for applying solid colors, images and linear/radial gradients with an arbitrary number of stops. It also supports using a Theora movie for the fill or stroke brush and does the YUV-&gt;RGB conversion in a pixel shader. The resulting images are identical to the SVG output of Firefox (which uses Cairo) assuming that the graphics hardware offers at least 4x MSAA.<br />
<br />
The advantages of 3D hardware acceleration for 2D elements are tremendous. My implementation is written in C# and absolutely blows Cairo away when it comes to speed.</description>
			<pubDate>Sun, 05 Jul 2009 08:11:00 GMT</pubDate>
			<author>donotreply@osnews.com (cb_osn)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[3]: Interesting article</title>
			<link>http://osnews.com/thread?371833</link>
			<guid isPermaLink="true">http://osnews.com/thread?371833</guid>
			<description><div class="cquote">That's great to know. I was considering it for a demo, but I didn't want to cope with a dead project. However, 18 months since the last release is a lot of time in software; perhaps they should give more news, as few people are reading mailing lists... </div><br />
<br />
Well, in the case of SDL you have a library that is stable and somewhat feature complete for years now.<br />
So it never came to a surprise for me that there are mostly bugfix releases happening, and those quite rarely.<br />
<br />
It is very nice to know however, that great efforts are still put into SDL. We have a very stable, simple and convenient API here that is still getting improved under the hood -- great.</description>
			<pubDate>Sun, 05 Jul 2009 13:25:00 GMT</pubDate>
			<author>donotreply@osnews.com (Ford Prefect)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Comment by diego</title>
			<link>http://osnews.com/thread?371861</link>
			<guid isPermaLink="true">http://osnews.com/thread?371861</guid>
			<description>&gt; If developers in general still think that we (Linux users) don't pay for software[...]<br />
<br />
Whether they think that or not is irrelevant when there are so few linux desktops in total that the financial calculations never made it past the &quot;are there enough linux desktops in existence to pay for this game&quot; stage.</description>
			<pubDate>Mon, 06 Jul 2009 00:34:00 GMT</pubDate>
			<author>donotreply@osnews.com (Luminair)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: Comment by diego</title>
			<link>http://osnews.com/thread?371878</link>
			<guid isPermaLink="true">http://osnews.com/thread?371878</guid>
			<description><div class="cquote">Whether they think that or not is irrelevant when there are so few linux desktops in total that the financial calculations never made it past the &quot;are there enough linux desktops in existence to pay for this game&quot; stage. </div><br />
<br />
I wouldn't want to confuse writing a game specifically for Linux and Linux alone, with writing a game and porting it to everything (including games machines, Windows, OS X and Linux).<br />
<br />
The question is whether or not there's enough users of a certain platform to pay for porting the game (and the additional support costs)...<br />
<br />
-Brendan</description>
			<pubDate>Mon, 06 Jul 2009 07:50:00 GMT</pubDate>
			<author>donotreply@osnews.com (Brendan)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
