<?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/"
	>

<channel>
	<title>iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News &#187; math</title>
	<atom:link href="http://maniacdev.com/tag/math/feed/" rel="self" type="application/rss+xml" />
	<link>http://maniacdev.com</link>
	<description>ManiacDev.Com</description>
	<lastBuildDate>Sat, 31 Jul 2010 07:43:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Fast Math Programming iPhone Library</title>
		<link>http://maniacdev.com/2009/07/fast-math-programming/</link>
		<comments>http://maniacdev.com/2009/07/fast-math-programming/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 07:52:58 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone Game Programming]]></category>
		<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=569</guid>
		<description><![CDATA[I was e-mailed an interesting question, and that was whether or not if I&#160;knew there was a fast math programming library for the iPhone. The answer to that is yes, I&#160;do know of one library which is known as the vfpmathlibrary.&#160; The latest version of the library is included in the open source Oolong Engine.&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>I was e-mailed an interesting question, and that was whether or not if I&nbsp;knew there was a fast math programming library for the iPhone. </p>
<p>The answer to that is yes, I&nbsp;do know of one library which is known as the vfpmathlibrary.&nbsp; The latest version of the library is included in the open source <a href="http://oolongengine.com" rel="nofollow" target="_blank">Oolong Engine</a>.&nbsp; Some extra compilation instructions can be found within the actual files themselves, and you can also look at how the Oolong projects are set up.&nbsp; </p>
<p>A math programming library such as this one is somewhat beyond the scope of what this site is about, but for those interested in this level of optimization I found this blog post called <a href="http://aleiby.blogspot.com/2008/12/iphone-vfp-for-n00bs.html" rel="nofollow" target="_blank">VFP&nbsp;for noobs</a>. I look forward to learning more, but have a long way to go.</p>
<p>From what I&nbsp;understand this library can provide a large increase in speed vs. the standard c math libraries so if you are pushing the envelope then it may be worth checking out.&nbsp; At this point I&nbsp;have not seen the library used in the other open source iPhone game engines.</p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Fast%20Math%20Programming%20iPhone%20Library%20-%20http%3A%2F%2Fmaniacdev.com%2F2009%2F07%2Ffast-math-programming%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2009%2F07%2Ffast-math-programming%2F&amp;t=Fast%20Math%20Programming%20iPhone%20Library" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2009%2F07%2Ffast-math-programming%2F&amp;title=Fast%20Math%20Programming%20iPhone%20Library" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2009%2F07%2Ffast-math-programming%2F&amp;t=Fast%20Math%20Programming%20iPhone%20Library" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2009%2F07%2Ffast-math-programming%2F&amp;title=Fast%20Math%20Programming%20iPhone%20Library&amp;notes=I%20was%20e-mailed%20an%20interesting%20question%2C%20and%20that%20was%20whether%20or%20not%20if%20I%26nbsp%3Bknew%20there%20was%20a%20fast%20math%20programming%20library%20for%20the%20iPhone.%20%0D%0A%0D%0AThe%20answer%20to%20that%20is%20yes%2C%20I%26nbsp%3Bdo%20know%20of%20one%20library%20which%20is%20known%20as%20the%20vfpmathlibrary.%26nbsp%3B%20The%20" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=Fast%20Math%20Programming%20iPhone%20Library&amp;link=http%3A%2F%2Fmaniacdev.com%2F2009%2F07%2Ffast-math-programming%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/07/fast-math-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>8 Great Resources For Learning Iphone OpenGL ES</title>
		<link>http://maniacdev.com/2009/04/8-great-resources-for-learning-iphone-opengl-es/</link>
		<comments>http://maniacdev.com/2009/04/8-great-resources-for-learning-iphone-opengl-es/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 00:06:24 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[iPhone SDK And iPad SDK]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[opengl es]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://maniacdev.com/?p=133</guid>
		<description><![CDATA[Here&#8217;s a list of great resources for learning OpenGL ES for all you aspiring IPhone game programmers. I have created a new version of this list at: 18 OpenGL ES Resources That You Must Know! 1. The Black Art of 3D Game Programming Chapter 10 While this isn&#8217;t an OpenGL ES resource it is a [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a list of great resources for learning OpenGL ES for all you aspiring IPhone game programmers.</p>
<p>I have created a new version of this list at: <a href="http://maniacdev.com/2009/10/18-opengl-es-resources-that-you-must-know/">18 OpenGL ES Resources That You Must Know!</a></p>
<p>1. <a href="http://www.dpfiles.com/dpfileswiki/index.php?title=Black_Art_of_3D_Game_Programming%2C_Chapter_10:_3D_Fundamentals" target="_blank" rel="nofollow">The Black Art of 3D Game Programming Chapter 10 </a>While this isn&#8217;t an OpenGL ES resource it is a great introduction to the 2D and 3D math involved in using OpenGL ES.&nbsp; I&nbsp; mention it first because if you don&#8217;t understand this stuff you&#8217;ll have a hell of a time coding OpenGL ES, and this is a great&nbsp; introduction.&nbsp; The whole book can be found <a href="http://www.dpfiles.com/dpfileswiki/index.php?title=Black_Art_of_3D_Game_Programming:_Writing_Your_Own_High-Speed_3D_Polygon_Video_Games_in_C" target="_blank" rel="nofollow">here</a> for free.&nbsp; It is an old book, but the math still holds true.</p>
<p>2. <a href="http://web.me.com/smaurice/AppleCoder/iPhone_OpenGL/iPhone_OpenGL.html" target="_blank" rel="nofollow">Iphone OpenGL ES Tutorial Series</a>This is an ongoing series of OpenGL ES tutorials by a guy named Maurice Simon, pretty cool especially since these tutorials are specifically for the IPhone. The tutorials are well written and complete with the Xcode projects.&nbsp; Really wish these were already up when I started learning OpenGL ES on the Iphone.</p>
<p>3.&nbsp; <a href="http://iphonedevelopment.blogspot.com/" target="_blank" rel="nofollow">Jeff LaMarche&#8217;s Iphone Blog</a> Blog from the author of my favorite Iphone development book, Beginning Iphone Development, that while not specifically about OpenGL ES he does talk about it quite frequently, and has converted a couple of Nehe Examples.</p>
<p>4. <a href="http://www.oolongengine.com" target="_blank" rel="nofollow">Oolong Engine</a> An Open source 3D OpenGL ES Game Engine for Iphone, MIT licensed,&nbsp; that has converted many of the Khronos examples below to work on the IPhone.&nbsp; Definitely worth looking at the code in here.&nbsp; Keep in mind there is virtually no documentation.</p>
<p>5. <a href="http://www.khronos.org/opengles/1_X/" target="_blank" rel="nofollow">Khronos OpenGL ES Page</a> This is the OpenGL ES &quot;homepage&quot; on which you will find the reference manual, and lots of examples.&nbsp; Not specifically IPhone, but there are some great examples here and even a complete racing game BSD licensed.</p>
<p><a href="http://www.imgtec.com/powervr/insider/sdk/KhronosOpenGLES1xMBX.asp" target="_blank" rel="nofollow">6. Khronos OpenGL ES 1.x Step-By-Step Tutorials</a> This page is from Imagination Technologies makers of the Iphone GPU, and it contains the Khronos tutorials converted to OpenGL ES and created for the PowerVR technology.&nbsp; Again, not specifically IPhone, but good for learning from.&nbsp; Especially as to how they load Pod files.</p>
<p>7. <a href="http://www.zeuscmd.com/tutorials/opengles/index.php" target="_blank" rel="nofollow">Zeus CMD OpenGL ES Tutorials</a> This site contains 25 Great OpenGL ES Tutorials, again not specifically IPhone, but it was fairly easy to get them running and good to learn from.</p>
<p>8. <a href="http://code.google.com/p/cocos2d-iphone/" target="_blank" rel="nofollow">Cocos2D Iphone</a> This is an Open Source 2D OpenGL ES Game Framework for Iphone you can learn alot from going in and looking around the code.</p>
<p><div id="saiweb_447fbeb1475ba7cae0fba72acc19e81f" style="width:400px; height:225px;" class="flowplayer"></div><script language="Javascript" type="text/javascript">
	WPFP(document).ready(function() {
		//load player
		$f("saiweb_447fbeb1475ba7cae0fba72acc19e81f", "/wp-content/plugins/word-press-flow-player/flowplayer/gpl/flowplayer-3.1.5.swf", {
				plugins: {
  					 controls: {    					
      					buttonOverColor: '#',
      					sliderColor: '#',
      					bufferColor: '#',
      					sliderGradient: 'none',
      					progressGradient: 'medium',
      					durationColor: '#',
      					progressColor: '#',
      					backgroundColor: '#',
      					timeColor: '#',
      					buttonColor: '#',
      					backgroundGradient: 'none',
      					bufferGradient: 'none',
   						opacity:1.0
   						}
				},
			clip: {
					url:'http://maniacdev.com/wp-content/videos/iphoneipadopengles.mp4',
					autoPlay: false,
       				autoBuffering: false
				},
				canvas: {
					backgroundColor:'#'
				}})
			});</script>
				</p>
<p>See you tommorow.</p>
<p>&copy;2010 <a href="http://maniacdev.com">iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News</a>. All Rights Reserved.</p>.
<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://maniacdev.com/feed/" title="RSS"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=8%20Great%20Resources%20For%20Learning%20Iphone%20OpenGL%20ES%20-%20http%3A%2F%2Fmaniacdev.com%2F2009%2F04%2F8-great-resources-for-learning-iphone-opengl-es%2F" title="Twitter"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fmaniacdev.com%2F2009%2F04%2F8-great-resources-for-learning-iphone-opengl-es%2F&amp;t=8%20Great%20Resources%20For%20Learning%20Iphone%20OpenGL%20ES" title="Facebook"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fmaniacdev.com%2F2009%2F04%2F8-great-resources-for-learning-iphone-opengl-es%2F&amp;title=8%20Great%20Resources%20For%20Learning%20Iphone%20OpenGL%20ES" title="DZone"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://news.ycombinator.com/submitlink?u=http%3A%2F%2Fmaniacdev.com%2F2009%2F04%2F8-great-resources-for-learning-iphone-opengl-es%2F&amp;t=8%20Great%20Resources%20For%20Learning%20Iphone%20OpenGL%20ES" title="HackerNews"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/hackernews.png" title="HackerNews" alt="HackerNews" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fmaniacdev.com%2F2009%2F04%2F8-great-resources-for-learning-iphone-opengl-es%2F&amp;title=8%20Great%20Resources%20For%20Learning%20Iphone%20OpenGL%20ES&amp;notes=Here%27s%20a%20list%20of%20great%20resources%20for%20learning%20OpenGL%20ES%20for%20all%20you%20aspiring%20IPhone%20game%20programmers.%0D%0AI%20have%20created%20a%20new%20version%20of%20this%20list%20at%3A%2018%20OpenGL%20ES%20Resources%20That%20You%20Must%20Know%21%0D%0A%0D%0A1.%20The%20Black%20Art%20of%203D%20Game%20Programming%20Chapter%2010%20Whil" title="del.icio.us"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://www.friendfeed.com/share?title=8%20Great%20Resources%20For%20Learning%20Iphone%20OpenGL%20ES&amp;link=http%3A%2F%2Fmaniacdev.com%2F2009%2F04%2F8-great-resources-for-learning-iphone-opengl-es%2F" title="FriendFeed"><img src="http://maniacdev.com/wp-content/plugins/sociable/images/friendfeed.png" title="FriendFeed" alt="FriendFeed" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://maniacdev.com/2009/04/8-great-resources-for-learning-iphone-opengl-es/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
<enclosure url="http://maniacdev.com/wp-content/videos/iphoneipadopengles.mp4" length="3056117" type="video/mp4" />
		</item>
	</channel>
</rss>
