<?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>Geeknizer &#187; openGL</title>
	<atom:link href="http://geeknizer.com/tag/opengl/feed/" rel="self" type="application/rss+xml" />
	<link>http://geeknizer.com</link>
	<description>iPhone, Android, mobile, Technology news</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:55:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>3D Graphics with WebGL on Chrome</title>
		<link>http://geeknizer.com/chrome-webgl-graphics-hardware-acceleration/</link>
		<comments>http://geeknizer.com/chrome-webgl-graphics-hardware-acceleration/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 18:43:58 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[openGL]]></category>

		<guid isPermaLink="false">http://geeknizer.com/chrome-webgl-graphics-hardware-acceleration</guid>
		<description><![CDATA[So you thought Microsoft is lonely at the Top with DirectX accelerated IE9 web-browser? Well, not for long. Google announced a new project yesterday for Chrome that will let the... <span class="meta-more"><a href="http://geeknizer.com/chrome-webgl-graphics-hardware-acceleration/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://geeknizer.com/wp-content/uploads/2010/01/google-chrome.jpg"><img class="alignleft size-full wp-image-3414" title="google chrome" src="http://geeknizer.com/wp-content/uploads/2010/01/google-chrome.jpg" alt="" width="220" /></a>So you thought Microsoft is lonely at the Top with <a href="http://geeknizer.com/ie9-vs-chrome-vs-firefox-vs-opera">DirectX accelerated <strong>IE9</strong> web-browser</a>? Well, not for long. Google <a href="http://blog.chromium.org/2010/03/introducing-angle-project.html" target="_blank">announced a new project</a> yesterday for <a href="http://geeknizer.com/tag/chrome">Chrome</a> that will let the browser run a wider range of 3D <a href="http://geeknizer.com/tag/graphics">graphics</a> content without downloading additional drivers.</p>
<p>ANGLE or Almost Native Graphics Layer Engine, is an <a href="http://geeknizer.com/tag/open-source">Open Source</a> Project to make it possible to run WebGL, a driverless API to DirectX 9. The project is <a href="https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/WebGL-spec.html">still-developing cross-platform Web standard</a> for accessing low-level 3D graphics hardware based on the OpenGL ES 2.0 API that can be implemented directly in a browser without a plugin.</p>
<p>WebGL is implemented in many browsers but has direct dependency on <a href="http://geeknizer.com/tag/opengl">OpenGL </a>drivers on each Windows, Linux and Mac OS X. On the other hand, the competing graphics API is Microsoft&#8217;s Direct3D, which is part of the company&#8217;s DirectX graphics technologies. Microsoft&#8217;s DirectX technologies have increasingly become dominant in PC gaming and have almost ruled out OpenGL on <a href="http://geeknizer.com/tag/windows">windows</a>.</p>
<p>The challenge with WebGL is that many Windows machines  can&#8217;t (<a href="http://geeknizer.com/tag/mac-os" target="_blank">Mac</a>, <a href="http://geeknizer.com/tag/linux">Linux</a> can) render WebGL content because the OpenGL drivers aren&#8217;t installed, even though the computer has powerful graphics hardware (<a href="http://geeknizer.com/tag/gpu" target="_blank">GPU</a> to be precise).</p>
<p>ANGLE will allow Windows users to overcome this problem and run WebGL content without having to find and install new drivers for their system. Because ANGLE aims to use most of the OpenGL ES 2.0 API, it may help developers working on mobile and embedded devices as per Google.</p>
<blockquote><p>&#8220;ANGLE should make it simpler to prototype these applications on Windows and also gives developers new options for deploying production versions of their code to the desktop&#8221;</p></blockquote>
<p>Access <a href="http://code.google.com/p/angleproject/" target="_blank">ANGLE on Google Code</a></p>
<p>We write Latest Tech updates in <a href="http://geeknizer.com/tag/open-source">Open Source</a>, <a href="http://geeknizer.com/tag/programming">Programming</a>, <a href="http://geeknizer.com/tag/java">Java</a>, Tech News find us on <a href="http://twitter.com/taranfx" target="_blank">Twitter<strong>@taranfx</strong></a><strong> </strong>or subscribe below:</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/chrome-webgl-graphics-hardware-acceleration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X 10.6.3 &#8211; What&#8217;s New</title>
		<link>http://geeknizer.com/mac-os-x-10-6-3/</link>
		<comments>http://geeknizer.com/mac-os-x-10-6-3/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 18:24:41 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[MAC OS X]]></category>
		<category><![CDATA[openGL]]></category>
		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://geeknizer.com/mac-os-x-10-6-3</guid>
		<description><![CDATA[Mac OS 10.6.3 is now available publicly with the beta build 10D522. According to AppleInsider, this update deals with some of the common instability issues with core applications and components like... <span class="meta-more"><a href="http://geeknizer.com/mac-os-x-10-6-3/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="10.6.3 snow leopard" src="http://www.maclife.com/files/u180059/SL.jpg" alt="" width="158" height="155" />Mac OS 10.6.3 is now available publicly with the beta build 10D522.</p>
<p>According  to <a rel="nofollow" href="http://www.appleinsider.com/articles/09/12/08/apple_preparing_first_betas_of_mac_os_x_10_6_3.html">AppleInsider</a>, this update deals with some of the common instability issues with core applications and components like  AppKit, CoreMedia, Desktop Services, FileSync, Fonts, HIToolbox, iCal, Mail, MobileMe, and QuickTime Player X, and more</p>
<p>Snow Leopard had been singificant update, under the hood. But some have claimed <a href="http://geeknizer.com/tag/snow-leopard">Snow Leopard</a> to be apple&#8217;s <a href="http://geeknizer.com/tag/vista">Vista</a>. Evidently, nearly 60 crash-happy bugs have been fixed  across more than 90 components with this update. The top ones being : Fix for printing issues  with iCal, Mail and PhotoBooth, AppKit, the Dock, iCal, Mail, Photo Booth, Rosetta, Spotlight, Screen Sharing, and Software Updater. Apart from bugs, it includes new compatibility updates like native support for the <a href="http://geeknizer.com/apple-magic-mouse-review">Apple&#8217;s Multitouch Magic Mouse</a>.</p>
<p><strong>Update: </strong>Apparently 10.6.3 will also feature support for <strong><a href="http://geeknizer.com/tag/opengl">OpenGL </a>3.0</strong>. While it is not fully implemented in the current build, we are hopeful that the latest version of the OpenGL standard will be integrated, which is a cross-platform rendering API, primarily directed at 3D graphics tasks such as gaming, CAD and visual effects. The current developer build includes 22 OpenGL 3.0 extensions, as well as some for the 3.1 and 3.2 specifications.</p>
<p>The Patch update has moved into testing in December, and since then quality has been on the continuous improvement. That update was in beta for just over a month, we can see it going public very soon.</p>
<p><a href="http://twitter.com/taranfx" target="_blank">Subscribe to us via <strong>@taranfx</strong></a> and we will let you know as soon as it becomes public and detailed Fixes/features. The current build is 665.7MB in size.</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/mac-os-x-10-6-3/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Firefox gets GPU accelerated OpenGL Push with WebGL [3D Graphics]</title>
		<link>http://geeknizer.com/firefox-gets-gpu-accelerated-opengl-push-with-webgl-3d-graphics/</link>
		<comments>http://geeknizer.com/firefox-gets-gpu-accelerated-opengl-push-with-webgl-3d-graphics/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 21:07:29 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[openGL]]></category>
		<category><![CDATA[webGL]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/firefox-gets-gpu-accelerated-opengl-push-with-webgl-3d-graphics</guid>
		<description><![CDATA[Since long it was known that WebGL is coming to Firefox, but we never knew it would come as a surprise out of the wild. Firefox&#8217;s latest nightly builds now... <span class="meta-more"><a href="http://geeknizer.com/firefox-gets-gpu-accelerated-opengl-push-with-webgl-3d-graphics/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.adventuremaker.com/3dpicturebrowser/images/3d_picture_browser2_hires.jpg" alt="" width="239" height="196" />Since long it was known that WebGL is coming to Firefox, but we never knew it would come as a surprise out of the wild. Firefox&#8217;s<a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/" target="_blank"> latest nightly builds</a> now include an implementation of WebGL.  Here is some background: WebGL is an emerging standard that promises to bring Hardware accelerated <a href="http://geeknizer.com/blog/?tag=3d" target="_blank">3D graphics</a> to the browser.</p>
<p>Mozilla’s WebGL project gives web developers a way to connect the <a href="http://geeknizer.com/blog/?tag=html-5" target="_blank">HTML 5</a> Canvas tool, which can be used to display complex graphics in the browser without plug-ins like Flash, to the OS’s native, hardware accelerated graphics engine, OpenGL.</p>
<p><img class="alignright" src="http://blog.vlad1.com/wp-content/uploads/2009/09/spdemo-thumb.jpg" alt="" width="306" height="288" />OpenGL is an OS-native graphics engine that’s most often associated with video games, but is also often used in data visualizations and virtual reality apps. These days, It&#8217;s the backbone for Rich graphics in the OS UI. <a href="http://geeknizer.com/blog/apples-gpu-deal-harnessing-the-power-in-snow-leopard-iphone-secret-of-success" target="_blank">The trend started with Apple adopting it in one of the earlier Macs</a>, followed by <a href="http://geeknizer.com/blog/?tag=vista" target="_blank">Windows Vista</a> and <a href="http://geeknizer.com/blog/?tag=windows-7" target="_blank">Windows 7</a>.</p>
<p><a href="http://geeknizer.com/blog/?tag=opengl" target="_blank">OpenGL</a>, as the name says in Open standard so is Apple&#8217;s <a href="http://geeknizer.com/blog/?tag=opencl" target="_blank">OpenCL</a>. Following the Trend, Mozilla is also trying to turn WebGL into an open standard for browsers. There’s already a WebKit version of WebGL in development, though so far the sole users of the webkit, <a href="http://geeknizer.com/blog/?tag=chrome" target="_blank">Google Chrome </a>&amp; <a href="http://geeknizer.com/blog/?tag=safari" target="_blank">Safari </a>don&#8217;t have added WebGL support.</p>
<p>Even the new WebGL support in the <a href="http://geeknizer.com/blog/?tag=firefox" target="_blank">Firefox </a>nightly builds is very much in the alpha testing stage. In other words, don’t look for your favorite online games to rush to adopt WebGL tomorrow.</p>
<p>However, as developers start to experiment with the new tools we’ll likely get a sneak peek at how HTML 5 can push the boundaries of what’s possible on the web for 3-D animations interfaces without using Flash, Silverlight or any other plug-ins.</p>
<p>If you&#8217;d like to experiment with WebGL with a <a onclick="javascript:pageTracker._trackPageview('/outbound/article/ftp.mozilla.org');" href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/">trunk nightly build</a>, all you have to do is change a preference: load <em>about:config</em>, search for &#8220;<strong>webgl</strong>&#8220;, and double-click &#8220;<strong>webgl.enabled_for_all_sites</strong>&#8221; to change the value from <strong><em>false </em></strong>to <strong><em>true</em></strong>.  You&#8217;ll currently have the most luck on <a href="http://geeknizer.com/blog/?tag=mac" target="_blank">MacOS X</a> machines or Windows machines with up-to-date OpenGL drivers.</p>
<p>So far Mozilla doesn’t have any working demos or examples of what you can do with WebGL, but developer <em>Vladimir Vukićević</em>, who has been working on the project, and has come up with <a href="http://people.mozilla.com/~vladimir/webgl/spore/sporeview.html" target="_blank">an example from the Game Spore</a>.</p>
<p>Featured at the <a href="http://hacks.mozilla.org/" target="_blank">Mozilla Hacks</a> website, it shows how WebGL can be used to display a COLLADA model. Specifically, it uses a critter exported from the popular video game Spore. The demo displays the<a href="http://geeknizer.com/blog/?tag=3d" target="_blank"> 3D</a> model in a Canvas element and allows the user to rotate by clicking and dragging. A quick glance at the page source code provides some insight into how WebGL works. In the <a href="http://people.mozilla.com/%7Evladimir/webgl/spore/sporeview.js" target="_blank">sporeview.js</a> file, Canvas event listeners detect when the user clicks and moves the mouse so that the model can be rotate as the user drags. The Spore model, which is in the XML-based COLLADA format, is loaded with an XMLHttpRequest in the <a href="http://people.mozilla.com/%7Evladimir/webgl/spore/SporeFile.js" target="_blank">SporeFile.js</a> script. The OpenGL shader language is used inside of HTML script tags that are referenced by ID in the JavaScript code. It&#8217;s fascinating to see how the underlying concepts of OpenGL programming have been adapted for the Web.</p>
<p>(Mac OS X users shouldn’t need to bother with software rendering, since Apple already provides a high quality OpenGL implementation, and Linux users should be ok as long as they have recent OpenGL drivers installed.)</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/firefox-gets-gpu-accelerated-opengl-push-with-webgl-3d-graphics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple&#8217;s GPU Deal: Harnessing the Power in Snow Leopard, iPhone &#8211; The Secret of Success</title>
		<link>http://geeknizer.com/apples-gpu-deal-harnessing-the-power-in-snow-leopard-iphone-secret-of-success/</link>
		<comments>http://geeknizer.com/apples-gpu-deal-harnessing-the-power-in-snow-leopard-iphone-secret-of-success/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 20:33:23 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[MAC OS X]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[openGL]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1828</guid>
		<description><![CDATA[Apple is Ready to bet on the work they have done with GPUs in and they claim they were the first one to have this insight in Desktop and Mobile... <span class="meta-more"><a href="http://geeknizer.com/apples-gpu-deal-harnessing-the-power-in-snow-leopard-iphone-secret-of-success/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignleft" src="http://farm3.static.flickr.com/2589/3887384651_46a25d6a7f.jpg" alt="" width="243" height="207" />Apple is Ready to bet on the work they have done with GPUs in and they claim they were the first one to have this insight in Desktop and Mobile Computing.</strong></p>
<p>Apple&#8217;s support for <a href="http://geeknizer.com/blog/?tag=opengl" target="_blank">OpenGL </a>and new implementation of OpenCL  in GPGPU computing is going to change the industry trends.  The intent is to   weaken Microsoft&#8217;s proprietary drive to make DirectX/D3D the primary API supported by GPU hardware developers such as AMD/ATI and <a href="http://geeknizer.com/blog/?tag=nvidia" target="_blank">NVIDIA </a>and rather encourage a more Open approach, OpenCL.</p>
<p><em>Is this the Secret of Success of Apple MAC OS X and shiny gadgets like iPhone ?</em></p>
<p><em>Image Credit:<a href="http://www.tweaktown.com" target="_blank">Tweaktown</a></em></p>
<p><strong>Background</strong></p>
<p>Apple didn&#8217;t woke-up to GPU power yesterday. They had long lived up to the dream of offloading <a href="../?tag=cpu" target="_blank">CPU </a>and use <a href="../?tag=gpu" target="_blank">GPU </a>for complexer graphics floating point calculations, there by increasing overall performance keeping the optimal use of hardware.</p>
<p>OpenCL, initially developed by Apple, is analogous to the open industry standards OpenGL and OpenAL, for 3D graphics and computer audio, respectively. OpenCL extends the power of the GPU beyond graphics (GPGPU). OpenCL is, now,managed by the non-profit consortium.</p>
<blockquote><p><strong>OpenCL</strong> (<strong>Open</strong> <strong>C</strong>omputing <strong>L</strong>anguage) is a framework for writing programs that execute across heterogeneous platforms consisting of CPUs, GPUs, and other processors. OpenCL includes a language (based on <a title="C99" href="http://en.wikipedia.org/wiki/C99" target="_blank">C99</a>) for writing <em>kernels</em> (functions that execute on OpenCL devices), plus APIs that are used to define and then control the platforms. OpenCL provides parallel computing using task-based and data-based parallelism.</p></blockquote>
<p><strong>Apple&#8217;s GPU support in Snow Leopard</strong></p>
<p>Snow Leopard extends support for modern hardware with OpenCL, which lets any application tap into the vast gigaflops of GPU computing power previously available only to graphics applications. OpenCL is based on the C programming language and has been proposed as an open standard.</p>
<p>The move toward greater utilization of available GPU resources, along with Snow Leopard&#8217;s Grand Central Dispatch architecture helps making it easy and transparent for developers to deliver. The effort doesn&#8217;t end here. It enables Apple to innovate in future hardware, investing in new acceleration chips of its own design and harnessing more power by including support for more of the existing GPU resources from vendors like Nvidia, ATI (AMD).</p>
<p>Talking about  OpenGL on other platforms, from the Wii to the PlayStation 3, it&#8217;s harnessed to extremes. Apple&#8217;s own  iPhone/iPod touch in mobile device computing, is no less than as compared to gaming consoles.</p>
<p>The story no longer holds good future for Microsoft&#8217;s established Business of <em>&#8220;killing open GPU standards&#8221;</em> and substituting them with Windows-only alternatives, will eventually evade.</p>
<p><strong>Apple&#8217;s  approach to</strong> <strong>GPU</strong></p>
<p>Apple realised the power of GPU way back in 1999 but applied it in proprietary Mac OS X&#8217;s Quartz Graphics hardware.</p>
<p>On the contrary, Microsoft didn&#8217;t get its <em>own </em>product with advanced, modern graphics compositing to market until Vista in 2007. And then failed to actually sell it to it&#8217;s users. On an average, approximately 20% of people migrated to Vista from XP. (not including forced new Vista PCs).</p>
<p>This power of GPU was not just realized for MAC. Apple extended the concept to iPhone. The iPhone uses an embedded &#8220;<em>System on a Chip</em>&#8221; which includes an <a href="http://geeknizer.com/blog/?tag=arm" target="_blank">ARM </a>core along with with high performance, dedicated Graphics cores that Apple has fully exploited to defer interface-related processing to hardware, much like a video game system that we see in Windows world.</p>
<p>Currently, no one in the industry has taken full advantage of GPU on mobile devices. That&#8217;s why no one else has been able to match iPhone&#8217;s graphics, yet.</p>
<p><a href="http://geeknizer.com/blog/?tag=windows" target="_blank">Windows </a>was stuck in the old CPU driven architecture while MAC OS moved large parts of the code behind UI and rendering to those high power GPUs initially developed for gaming. It took 5 years or so from the mighty <a href="http://geeknizer.com/blog/?tag=microsoft" target="_blank">Microsoft </a>to hammer its OS to adapt to this new computing paradigm and release Vista, and a better implementation in Windows 7, around more than a decade after Apple did.</p>
<blockquote><p>&#8220;And exactly the same happened in mobile devices. Apple&#8217;s competitors were developing OS architectures initially built for menu driven UI&#8217;s in the times when CPU was the main processing unit. Effective use of the GPU will play an increasingly large role as devices get more mobile and as users&#8217; expectations increase. Apple is ahead of the game both in conventional PCs and in mobile devices, with rivals such as Microsoft and Nokia just recently discovering the importance of focusing on the GPU to deliver the power needed to provide a rich, animated user interface.&#8221;</p>
<p>&#8220;What Apple needed to do was to downscale its OSX a bit and partner with Imagination Technologies to develop a powerful mobile optimized graphics core. Suddenly they could run an UI that required several multiples of processing power the traditional mobile computing platforms were able to deliver. But since iPhone used GPU to crunch the heavy parts of UI code Apple could do it. The rest is history.&#8221;</p>
<p>&#8220;There is a long list of other things Apple did right and assets they had, but without a great &#8216;inertia&#8217; in mobile operating systems and this shift in mobile computing platforms they would have not been able to shake the market so greatly.&#8221;</p></blockquote>
<p>By sharing technology between its <a href="http://geeknizer.com/blog/?tag=iphone" target="_blank">iPhone </a>and Mac platforms, Apple is building upon its lead in fully exploiting the latent power available in the GPU. That&#8217;s the exact reason why Snow Leopard is faster than previous generations OS. Snow Leopard specifically delivers a richer, subtly more animated user interface right out of the box and provides powerful toolkits to allow third party developers to wring the most performance from the hardware available, without overloading CPU much.</p>
<p>Sources: <a href="http://appleinsider.com" target="_blank">AppleInsider</a>, <a href="http://www.apple.com/macosx/technology" target="_blank">Apple</a>, TomsHardware</p>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/apples-gpu-deal-harnessing-the-power-in-snow-leopard-iphone-secret-of-success/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GPU Accelerated Web Graphics &#8211; NVIDIA, AMD, Google, Mozilla, Opera</title>
		<link>http://geeknizer.com/gpu-accelerated-web-graphics-nvidia-amd-google-mozilla-opera/</link>
		<comments>http://geeknizer.com/gpu-accelerated-web-graphics-nvidia-amd-google-mozilla-opera/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 23:06:50 +0000</pubDate>
		<dc:creator>Tarandeep Singh</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[graphics]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[openGL]]></category>

		<guid isPermaLink="false">http://geeknizer.com/blog/?p=1552</guid>
		<description><![CDATA[CPU has gone multicore, still we need GPU powered applications for all types of complex graphics. May it be Windows Aero interface or Your photo/video editing/re-sampling application, it now needs... <span class="meta-more"><a href="http://geeknizer.com/gpu-accelerated-web-graphics-nvidia-amd-google-mozilla-opera/">Read more &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<div class="article_text">
<p><img class="alignleft" src="http://www.psdgraphics.com/wp-content/uploads/2009/02/crystal-cube.jpg" alt="" width="207" height="154" />CPU has gone multicore, still we need GPU powered applications for all types of complex graphics.</p>
<p>May it be Windows Aero interface or Your photo/video editing/re-sampling application, it now needs and is able to Utilize your GPU (provided you have supported one).</p>
<p>Accelerated Graphics, totally absent from Web world, are now opening up for direct GPU access offloading CPU further. A new venture that includes  Mozilla, Google, and Opera Software &#8212; along with graphics processor leaders AMD (ATI) and Nvidia, announced this morning their intention to produce a royalty-free mechanism for producing hardware-assisted 3D graphics using JavaScript-enabled Web pages, for initial distribution during the first half of next year.</p>
<p>The Internet Graphics are planned to be based on OpenGL ES. The new Web-OpenGL or WebGL language could potentially open up the field of Web applications to classes of software traditionally reserved for local, on-system installation, including computer-aided design and engineering, rich visualization, and of course, gaming. While the &lt;CANVAS&gt; element in <a href="http://geeknizer.com/blog/?tag=html-5" target="_blank">HTML 5</a> is already supports 3D geometry, what WebGL would enable is the ability for JavaScript developers to utilize the GPU to produce fast, fluid, rendered scenes, effectively extending the already proven OpenGL ES system used by Sony&#8217;s PlayStation 3, to the realm of Web apps.</p>
<p>WebGL is intended on Hardware accelerated complex 2D, 3D Rendering of pixels, which is much faster as compared to Software rendering.</p>
<p><span class="articlempu"> </span>It&#8217;s evident that the WebGL would be integrated into browsers, not attached as add-ons. In many senses, WebGL already <em>is</em> integrated, through browsers such as the latest <a href="http://geeknizer.com/blog/?tag=firefox-35" target="_blank">Firefox 3.5</a> that already support HTML 5. What work remains includes the production of a final, formal specification for WebGL.</p>
<p>Motivating the new WebGL standard, Mozilla standards evangelist said,</p>
<blockquote><p>&#8220;The Web has already seen the wide proliferation of compelling 2D graphical applications, and we think 3D is the next step for Firefox. We look forward to a new class of 3D-enriched Web applications within Canvas, and for creative synergy between OpenGL developers and Web developers.&#8221;</p></blockquote>
<p>At this time, there is no good code to demonstrate power of WebGL.</p>
<p>One of them appeared in December 2005 project SourceForge site, in a file named sample.html. And it&#8217;s not that impressive: a live rendering of three sides of a randomly rotating cube. The source code for this little project, <a href="http://sourceforge.jp/cvs/view/webgl/webgl/sample.html?annotate=1.1" target="_blank">shown here</a>, reveals that familiar OpenGL functions that define viewports, object identities, and that scale and rotate an object within a viewport, show up quite clearly as JavaScript functions.</p>
<p>For more than 3 years, the rotating cube corner has pretty much been the Benchmark / &#8220;test pattern&#8221; for WebGL. But today&#8217;s endorsement by the Khronos Group, responsible for OpenGL and OpenGL ES, could catapult this project from virtual stagnation into overdrive.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://geeknizer.com/gpu-accelerated-web-graphics-nvidia-amd-google-mozilla-opera/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

