<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Phil's Java and OpenGL blog</title>
	<atom:link href="http://philphilphil.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://philphilphil.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Tue, 17 Jan 2012 21:00:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='philphilphil.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Phil's Java and OpenGL blog</title>
		<link>http://philphilphil.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://philphilphil.wordpress.com/osd.xml" title="Phil&#039;s Java and OpenGL blog" />
	<atom:link rel='hub' href='http://philphilphil.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Drawing a proper square using the Projection Matrix</title>
		<link>http://philphilphil.wordpress.com/2009/06/14/drawing-a-proper-square-using-the-projection-matrix/</link>
		<comments>http://philphilphil.wordpress.com/2009/06/14/drawing-a-proper-square-using-the-projection-matrix/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 17:23:17 +0000</pubDate>
		<dc:creator>philphilphil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[aspect]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[frustum]]></category>
		<category><![CDATA[glFrustum]]></category>
		<category><![CDATA[glOrtho]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[LWJGL]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[orthographic]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[Projective Matrix]]></category>
		<category><![CDATA[vertex]]></category>

		<guid isPermaLink="false">http://philphilphil.wordpress.com/?p=37</guid>
		<description><![CDATA[To understand why the square in the post before was rendered as a rectangle we need to understand how OpenGL transforms the 3D vertices we specify into 2D window coordinates. This is achieved through a four stage process as shown below. The section that we need to closely look at is the projection matrix. This [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philphilphil.wordpress.com&amp;blog=7522267&amp;post=37&amp;subd=philphilphil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://philphilphil.wordpress.com/2009/06/14/drawing-a-proper-square-using-the-projection-matrix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7ce3670561d6664bd1022a928dcc68ac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">philphilphil</media:title>
		</media:content>

		<media:content url="http://philphilphil.files.wordpress.com/2009/05/snapshot-2009-05-31-16-28-36.jpg" medium="image">
			<media:title type="html">Snapshot 2009-05-31 16-28-36</media:title>
		</media:content>

		<media:content url="http://philphilphil.files.wordpress.com/2009/06/orthoproj.png" medium="image">
			<media:title type="html">OrthoProj</media:title>
		</media:content>

		<media:content url="http://philphilphil.files.wordpress.com/2009/05/frustum1.jpg" medium="image">
			<media:title type="html">frustum</media:title>
		</media:content>
	</item>
		<item>
		<title>Draw a square</title>
		<link>http://philphilphil.wordpress.com/2009/05/29/draw-a-square/</link>
		<comments>http://philphilphil.wordpress.com/2009/05/29/draw-a-square/#comments</comments>
		<pubDate>Fri, 29 May 2009 22:35:26 +0000</pubDate>
		<dc:creator>philphilphil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Display]]></category>
		<category><![CDATA[GL11]]></category>
		<category><![CDATA[google code]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[LWJGL]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[rendering]]></category>
		<category><![CDATA[vertex]]></category>

		<guid isPermaLink="false">http://philphilphil.wordpress.com/?p=30</guid>
		<description><![CDATA[Let&#8217;s draw a shape on our newly created Display. Most of the basic OpenGL commands in LWJGL are contained in the GL11 class. They are all static methods due to the procedural nature of the specification. To create points/lines/shapes we specify a number of vertices wrapped in a context. Vertices &#8230;or points. Whatever you want [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philphilphil.wordpress.com&amp;blog=7522267&amp;post=30&amp;subd=philphilphil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://philphilphil.wordpress.com/2009/05/29/draw-a-square/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7ce3670561d6664bd1022a928dcc68ac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">philphilphil</media:title>
		</media:content>

		<media:content url="http://philphilphil.files.wordpress.com/2009/05/picture-1.png?w=300" medium="image">
			<media:title type="html">SimpleSquare</media:title>
		</media:content>
	</item>
		<item>
		<title>HelloWorld using LWJGL</title>
		<link>http://philphilphil.wordpress.com/2009/05/28/helloworld-using-lwjgl/</link>
		<comments>http://philphilphil.wordpress.com/2009/05/28/helloworld-using-lwjgl/#comments</comments>
		<pubDate>Thu, 28 May 2009 20:32:55 +0000</pubDate>
		<dc:creator>philphilphil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[HelloWorld]]></category>
		<category><![CDATA[LWJGL]]></category>

		<guid isPermaLink="false">http://philphilphil.wordpress.com/?p=22</guid>
		<description><![CDATA[Let&#8217;s get started! To create a window with a canvas to draw on (called a display) we use the following code: Easy! This creates a window the size of your current desktop with an area where the shapes we will later draw with OpenGL will appear. Unfortunately this window cannot be closed using the traditional [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philphilphil.wordpress.com&amp;blog=7522267&amp;post=22&amp;subd=philphilphil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://philphilphil.wordpress.com/2009/05/28/helloworld-using-lwjgl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7ce3670561d6664bd1022a928dcc68ac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">philphilphil</media:title>
		</media:content>
	</item>
		<item>
		<title>OpenGL, JOGL and LWJGL</title>
		<link>http://philphilphil.wordpress.com/2009/04/27/opengl-jogl-and-lwjgl/</link>
		<comments>http://philphilphil.wordpress.com/2009/04/27/opengl-jogl-and-lwjgl/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 17:07:51 +0000</pubDate>
		<dc:creator>philphilphil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3D Graphics]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JNI]]></category>
		<category><![CDATA[JOGL]]></category>
		<category><![CDATA[LWJGL]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[procedural]]></category>

		<guid isPermaLink="false">http://philphilphil.wordpress.com/?p=5</guid>
		<description><![CDATA[OpenGL is an API specification for 2D and 3D graphics. It is implemented by hardware vendors on graphics cards or can be implemented in software. Hardware vendors pick and choose which operations are to be hardware accelerated. All implementations can be accessed through a library of procedural C functions. More information about OpenGL can be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philphilphil.wordpress.com&amp;blog=7522267&amp;post=5&amp;subd=philphilphil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://philphilphil.wordpress.com/2009/04/27/opengl-jogl-and-lwjgl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7ce3670561d6664bd1022a928dcc68ac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">philphilphil</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://philphilphil.wordpress.com/2009/04/27/hello-world/</link>
		<comments>http://philphilphil.wordpress.com/2009/04/27/hello-world/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 12:49:01 +0000</pubDate>
		<dc:creator>philphilphil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[This is your my first post. My name is Phil and I am a software developer in the telecoms business. I will be using this blog to keep track of my current casual work. I hope you find it useful!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=philphilphil.wordpress.com&amp;blog=7522267&amp;post=1&amp;subd=philphilphil&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://philphilphil.wordpress.com/2009/04/27/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7ce3670561d6664bd1022a928dcc68ac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">philphilphil</media:title>
		</media:content>
	</item>
	</channel>
</rss>
