55:26
19. OpenGL ES
19. OpenGL ES
(March 9, 2010) David Jacobs provides and introduction to OpenGL ES. Coordinate systems and tranformations, drawing geometry, textures, and other details. Part of Stanford's Winter Quarter 2010 iPhone Application Development (CS193P) course. Stanford University: www.stanford.edu Stanford School of Engineering: soe.stanford.edu Stanford University Channel on YouTube: www.youtube.com
2:48
iPhone 3G vs. 3GS - OpenGL ES Comparison
iPhone 3G vs. 3GS - OpenGL ES Comparison
Tap Tap Tap's iPhone 3G vs. 3GS Comparison
1:46
Android and OpenGL ES
Android and OpenGL ES
OpenGL ES (OpenGL for Embedded Systems) is a subset of the OpenGL 3D graphics API designed for embedded devices such as mobile phones, PDAs, and video game consoles. OpenGL ES is managed by the not-for-profit technology consortium, the Khronos Group, Inc.
2:02
OpenGL ES 2.0 demo running on Sony Ericsson Satio
OpenGL ES 2.0 demo running on Sony Ericsson Satio
Demo showing the capabilities of OpenGL ES 2.0 on the new Sonyericsson Satio device. Satio is the first Sonyericsson hand set on the Symbian Foundation platform (S60 5th edition).
0:49
iPhone WiiMote OpenGL-ES Demo
iPhone WiiMote OpenGL-ES Demo
The video first shows the iPhone's AirPlane mode activated before starting an OpenGL-ES Demo. In the demo, the orientation of the virtual WiiMote is controlled by a physical WiiMote over a Bluetooth connection. For this demo, the the portable Bluetooth Stack from the BTstack project (code.google.com was used. The OpenGL-ES code was based on the excellent tutorial by Simon Maurice ( web.me.com ). Thanks, this is my first OpenGL program.
1:24
How To Begin With iPhone OpenGL ES
How To Begin With iPhone OpenGL ES
This is a quick video I created for my article at maniacdev.com which is just a little tip about where you should go and what you should study when getting started. In the article you will find 16 different resources including tutorials, engines, books, and blogs
3:42
X11+OpenGL ES on top of Raspberry Pi, with qmlviewer & Harmattan Qt Components on Mer
X11+OpenGL ES on top of Raspberry Pi, with qmlviewer & Harmattan Qt Components on Mer
releases.merproject.org is a hack that enables you to re-use existing applications & frameworks built for the combination of X11+EGL+GLESv2 on Raspberry Pi without modification - tested on top of www.merproject.org ARMv6 core (No warranty it breaks you get to keep both pieces) with Qt 4.8.0. GL ES accelerated Harmattan Qt Components demonstrated. The hack basically ignores any X window information given to it through EGL api and instead sets up a fullscreen window with the Raspberry Pi GPU display manager. With some adjustments it should be possible to do windowed GLES as well (though no compositor). Want to know more, come by #mer on irc.freenode.net (I'm Stskeeps there). In the future, people should really be using Qt5 and QPA plugins instead of this stuff :) Or, if possible, X11 support for the GLESv2/EGL drivers in Raspberry Pi, even fullscreen-only stuff would be absolutely fantastic.
3:31
xBounds - OpenGL|ES Wireless 3D Display Mirroring (Nov 2011)
xBounds - OpenGL|ES Wireless 3D Display Mirroring (Nov 2011)
xBounds is a revolutionary solution for highly efficient OpenGL|ES Display Mirroring. Working over standard WiFi, xBounds enables consumers to mirror their display including the GUI and fast interactive 3D Games with very low latency to any HD TV or projector. The solution is also portable to other Operating Systems without limitations. xBounds benefits! • No cables • No additional SoC needed, as it is on both ends an software only solution • Can run as an app on a Google TV or 2nd Phone as sink device • Can also run over USB or even Bluetooth • Remote GPU stick makes it portable where ever you go • Remote GPU stick supports full DLNA / UPnP DMR Renderer functionality • Supports OpenGL|ES 1.x and 2.0 Technology differentiators! • Works over standard WiFi IEEE802.11g or Bluetooth 3.0 or any other TCP/UDP IP based connection • Based on 3D vector graphics and not on bitmap scaling • xBounds can render in two different resolutions in brilliant quality • Ultra low latency for fast interactive gaming • Less power consumption than WiDi solution as there is no H.264 encoding done • Allows several connections to the TV enabling split screen gaming from two devices • Fullscreen 3D animation and alpha-shaded blending effects support in HD resolution Check out what the blog-world says: www.slashgear.com www.theverge.com For inquires or further information, please contact xBounds@dreamchip.de
6:48
Linaro Demo: Ubuntu Unity with OpenGL ES on Pandaboard
Linaro Demo: Ubuntu Unity with OpenGL ES on Pandaboard
At Linaro Connect in Orlando, Ricardo Salveti (Linaro Developer Platform Tech Lead) walks us through a demo of Ubuntu Unity running with OpenGL ES on an ARM Cortex-A9 powered Pandaboard. www.linaro.org pandaboard.org www.ubuntu.com
4:31
OpenGL ES 2.0 benchmark: Adreno 205 vs SGX540 / HTC Desire HD vs Samsung Galaxy S
OpenGL ES 2.0 benchmark: Adreno 205 vs SGX540 / HTC Desire HD vs Samsung Galaxy S
www.mobiletechworld.com OpenGL ES 2.0 benchmark: Adreno 205 vs SGX540 / HTC Desire HD vs Samsung Galaxy S
5:06
Tutorial 1 - Creating OpenGL ES project without using interface builder
Tutorial 1 - Creating OpenGL ES project without using interface builder
Tutorial 1 - Creating OpenGL ES project without using Interface Builder
0:26
iPhone Development Test - OpenGL ES + Touch
iPhone Development Test - OpenGL ES + Touch
This is a test done to see how the iPhone would react to Opengl ES code that utilizes bones + touch interactivity. From what I've seen the iPhone is almost as powerful as a Nintendo 64, so making games with the same visual flair would not be so hard. Visit my blog at www.3d2toy.com
1:43
Electopia OpenGL ES 2.0 Benchmark Samsung Galaxy S2
Electopia OpenGL ES 2.0 Benchmark Samsung Galaxy S2
Electopia OpenGL ES 2.0 Benchmark Samsung Galaxy S2
2:10
POWERVR SGX OpenGL ES2.0 - 'Shader Views'
POWERVR SGX OpenGL ES2.0 - 'Shader Views'
This demo illustrates a variety of different post-processing effects applied to a dynamically rendered terrain background. Render to texture performance demonstration critical for compositing GUIs. GP-GPU style Image processing algorithms. Effects include edge detection, procedural deformations & distortion effects (punch, swirl, mirror, twirl, etc.), colour matrix operations, blurring, frosted glass, greyscale and sepia filters. Touch based interaction for camera and scene controls. Demonstrated on widest range of platforms from WinCE to Linux to Symbian to OS X iPhone.
0:43
OpenGL ES 2.0 in libgdx
OpenGL ES 2.0 in libgdx
more information and sourcecode at: bompo-blog.appspot.com I played around with the awesome libgdx which makes it possible to develop for desktop and android at the same time. Here I tried some OpenGL ES 2.0 shader stuff to test the performance.
8:14
Pathpartner OpenGL ES library demo on Openmoko
Pathpartner OpenGL ES library demo on Openmoko
www.pathpartnertech.com Animation examples from Khronos.org & clutter test applications ported on Pathpartner OpenGL ES 1.1 common lite profile software graphics library running on Openmoko's Neo freerunner sporting ARM920T @ 400MHz. Any 3D UI application or OpenGL ES1.1 compliant animation application can be accelerated and executed on a low-end apps processor device. This enables rich 3D interactive UI, promotional animations on low-cost existing devices lackign hardware GPUs, increasing their user experience and shelf life
0:50
OpenGL ES 2.0 shader effects on OMAP3
OpenGL ES 2.0 shader effects on OMAP3
On the Imagination Technologies' stand at MWC08, the company had this demonstration of shader effects running on TI's OMAP3 platform (Imagination's PowerVR tech is integrated into the silicon). The effects are part of the new OpenGL ES 2.0 standard for mobile graphics. Handsets using this technology are expected to be in the market by the end of 2008.
1:15
Nokia Developer Projects: Multi-platform OpenGL ES game
Nokia Developer Projects: Multi-platform OpenGL ES game
Match'em Poker is game that has been ported from iOS to Qt and Windows Phone. The ported games are available as working Nokia Developer code examples. Match'em Poker is a 'match 3' style game where the player switch cards on a grid to form different poker hands. When cards in row or column match a poker hand, the cards are cleared and points scored. The games is played against the clock, with the score meter dropping continuously with time. When the score meter is full, the player advances to the next level. If the score meter reaches zero, the game is over. The port to Qt, which use Qt GameEnabler, demonstrates an efficient, minimum effort approach to implement sprite-based 2D games using custom animations with Open GL ES 2.0. The port to Windows Phone takes a similar approach using XNA. These examples are hosted in Nokia Developer Projects at projects.developer.nokia.com and projects.developer.nokia.com In these projects you can find implementation and porting notes, discover recent revisions, and contribute to the project. For more Nokia Developer code examples, visit: www.developer.nokia.com
0:36
iPhone WiiMote OpenGL-ES Demo (Part 2)
iPhone WiiMote OpenGL-ES Demo (Part 2)
This follow up to the first WiiMote demo ( www.youtube.com ) features: 1. no more blinking WiiMote LEDs, 2. the new red BTstack status bar icon, 3. automatic BTstack start-up and power-off , and, 4. it's publicly available via Cydia.
0:44
GLBenchmark (OpenGL ES) official
GLBenchmark (OpenGL ES) official
GLBenchmark 1.1, the high performance mobile benchmark for OpenGL ES 1.1 environment It is an upgrade of the famous GLBenchmark 1.0, to conform the performance, and features of the latest devices. GLBenchmark HD and Pro for OpenGL ES 1.1 * The same scenes as GLBenchmark 1.0 * All geometries stored in the video memory (VBO) * Two different versions for character animation: o GPU skinning (Matrix palette) o Software skinning (calculated entirely on the CPU) * OpenGL ES 1.0 compatibility dropped Low level 3D performance tests * Triangle throughput ** * Lighting ** * Texturing ** * Fill-rate *** * Rendering quality * CPU tests * Floating point performance * * Integer performance * Supported platforms * IPhone (2G/3G/3GS) * Symbian (S60 3rd Edition, S60 5th Edition (all S60 with Symbian 9.x)) * Windows Mobile (Windows Mobile 5, Windows Mobile 6, PocketPC) * Linux (all embedded Linux, with OpenGL ES 1.1) * OpenKode * Brew System information * OpenGL ES environment * EGL environment * CPU vendor, clock rate and architecture * OS platform, vendor and version * No change since GLBenchmark 1.0 ** Vertex-count increased by 16 times, Full VBO *** Fragment-count increased by 8 times, Always multi-textured
0:32
Android 3D OpenGL ES Kaleidoscope (Iamascope) on HT-03A (3)
Android 3D OpenGL ES Kaleidoscope (Iamascope) on HT-03A (3)
Porting "Iamascope for iPhone" to Android ( Docomo HT-03A ). This movie is a thing while developing. The video camera is iPhone 3GS. Coolware's iOS app. itunes.apple.com Coolware's android app. play.google.com
2:49
Mobile 3D game engine using OpenGL ES (2005)
Mobile 3D game engine using OpenGL ES (2005)
This is a high performance mobile 3D game engine which is running on the hardware accelerated 3D graphics device using OpenGL ES. The PDA is Dell Axim x50v. Results of this project: - OpenGL ES 1.0 based game engine - 3D graphics engine (Shadow, UI, Fog, Billboard, Particle, etc) - animation engine (Skinned Animation, Vertex/Texture Animation, etc) - 3D game data exporter (3D Studio MAX) and previewer - Demo contents using Mobile3D game engine