Best Practices for HW-Accelerated Graphics Optimization
| file name: |
Best_Practices_for_HW_Accelerated_Graphics_Optimization_v1_0_en.zip
| ||
| description: |
Learn how to use the OpenGL ES API to render 3D graphics in an efficient way in hardware-accelerated Nokia devices based on S60 3rd Edition and 3rd Edition, Feature Pack 1 (for example, Nokia N93, Nokia N93i, Nokia N95, and Nokia E90). Graphics hardware in the accelerated devices is many times faster than a SW-based implementation. However, certain simple principles in the OpenGL ES API usage need to be followed to get the best performance. The document provides some dos and don’ts to optimize the performance of the application. In addition, a texture conversion tool and a demo application are provided in the package.
| ||
| date of publication: |
2007-10-01
| ||
| type: |
Document
| ||
| topics: |
Entertainment
Games Graphics 3D Optimization S60 S60 3rd Edition S60 3rd Edition, Feature Pack 1 Symbian C++ | ||
| language: |
English (en)
| ||
| encoding: |
Zip Archive (.zip)
| ||
| intended audience: |
Advanced
| ||
|
|||
Additional information
| distribution: |
Forum Nokia Global Web Site
|
| edition: |
1
|
| editorial revision: |
0
|
| rights: |
Copyright © 2007 Nokia Corporation.
|
| size: |
10 MB
|
RDF Facets:
qdcZdateQDx2007E2d09E2d14T04E3a25E3a01E5aX
qdcZdateQDx2007E2d10E2d01T05E3a10E3a07E5aX
qdcZdescriptionQSxE4cearnE20howE20toE20useE20theE20OpenGE4cE20E45SE20APIE20toE20renderE203E44E20graphicsE20inE20anE20efficientE20wayE20inE20hardwareE2dacceleratedE20NokiaE20devicesE20basedE20onE20S60E203rdE20E45ditionE20andE203rdE20E45ditionE2cE20FeatureE20PackE201E20E28forE20eE78ampleE2cE20NokiaE20N93E2cE20NokiaE20N93iE2cE20NokiaE20N95E2cE20andE20NokiaE20E4590E29E2eE20GraphicsE20hardwareE20inE20theE20acceleratedE20devicesE20isE20manyE20timesE20fasterE20thanE20aE20SWE2dbasedE20implementationE2eE20HoweverE2cE20certainE20simpleE20principlesE20inE20theE20OpenGE4cE20E45SE20APIE20usageE20needE20toE20beE20followedE20toE20getE20theE20bestE20performanceE2eE20TheE20documentE20providesE20someE20dosE20andE20donE92tsE20toE20optimizeE20theE20performanceE20ofE20theE20applicationE2eE20InE20additionE2cE20aE20teE78tureE20conversionE20toolE20andE20aE20demoE20applicationE20areE20providedE20inE20theE20packageE2eX
qdcZformatQNx10423579X
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f25d65d0eE2d7b30E2d4763E2d85e5E2db9d1dbbfe9e8E2fBestE5fPracticesE5fforE5fHWE5fAcceleratedE5fGraphicsE5fOptimizationE5fv1E5f0E5fenE2ezipX
qdcZtitleQSxBestE20PracticesE20forE20HWE2dAcceleratedE20GraphicsE20OptimizationX
qdcZtypeQUqfnTypeZE44ocumentQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqmarsZMediaInstanceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx10423579X
qdctermsZissuedQDx2007E2d09E2d14T04E3a25E3a01E5aX
qdctermsZmodifiedQDx2007E2d10E2d01T05E3a10E3a07E5aX
qrssZdescriptionQSxE4cearnE20howE20toE20useE20theE20OpenGE4cE20E45SE20APIE20toE20renderE203E44E20graphicsE20inE20anE20efficientE20wayE20inE20hardwareE2dacceleratedE20NokiaE20devicesE20basedE20onE20S60E203rdE20E45ditionE20andE203rdE20E45ditionE2cE20FeatureE20PackE201E20E28forE20eE78ampleE2cE20NokiaE20N93E2cE20NokiaE20N93iE2cE20NokiaE20N95E2cE20andE20NokiaE20E4590E29E2eE20GraphicsE20hardwareE20inE20theE20acceleratedE20devicesE20isE20manyE20timesE20fasterE20thanE20aE20SWE2dbasedE20implementationE2eE20HoweverE2cE20certainE20simpleE20principlesE20inE20theE20OpenGE4cE20E45SE20APIE20usageE20needE20toE20beE20followedE20toE20getE20theE20bestE20performanceE2eE20TheE20documentE20providesE20someE20dosE20andE20donE92tsE20toE20optimizeE20theE20performanceE20ofE20theE20applicationE2eE20InE20additionE2cE20aE20teE78tureE20conversionE20toolE20andE20aE20demoE20applicationE20areE20providedE20inE20theE20packageE2eX
qrssZtitleQSxBestE20PracticesE20forE20HWE2dAcceleratedE20GraphicsE20OptimizationX
qeditorZdescriptionE5fcreatedQDx2007E2d09E2d14T04E3a25E3a01E5aX
qeditorZdescriptionE5fmodifiedQDx2007E2d10E2d01T05E3a10E3a07E5aX
qeditorZtypeQUqfnTypeZE44ocumentQ
qeditorZtypeQUqfnTypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZfilenameQSxBestE5fPracticesE5fforE5fHWE5fAcceleratedE5fGraphicsE5fOptimizationE5fv1E5f0E5fenE2ezipX
qfnZpublishedQDx2007E2d10E2d01T00E3a00E3a00E5aX
qfnZrepresentationQLqeditorZAttachmentQxBestE5fPracticesE5fforE5fHWE5fAcceleratedE5fGraphicsE5fOptimizationE5fv1E5f0E5fenE2ezipX
qfnZtopicQUqfnTopicZ3dQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZentertainmentQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZgamesQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZgraphicsQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZoptimizationQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60E5f3edQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60E5f3edE5ffp1QRqmarsZrelevanceQNx100X
qfnZtypeQUqfnTypeZE44ocumentQ
qfnZtypeQUqfnTypeZE52esourceQ
qfnZupdatedQDx2007E2d10E2d01T05E3a10E3a07E5aX
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qfnZuserE5ftagQSx3dX
qfnZuserE5ftagQSxentertainmentX
qfnZuserE5ftagQSxgamesX
qfnZuserE5ftagQSxgraphicsX
qfnZuserE5ftagQSxoptimizationX
qfnZuserE5ftagQSxs60X
qfnZuserE5ftagQSxs60E2d3rdE2deditionX
qfnZuserE5ftagQSxs60E2d3rdE2deditionE2cE2dfeatureE2dpackE2d1X
qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
qmarsZdescriptionQSxE4cearnE20howE20toE20useE20theE20OpenGE4cE20E45SE20APIE20toE20renderE203E44E20graphicsE20inE20anE20efficientE20wayE20inE20hardwareE2dacceleratedE20NokiaE20devicesE20basedE20onE20S60E203rdE20E45ditionE20andE203rdE20E45ditionE2cE20FeatureE20PackE201E20E28forE20eE78ampleE2cE20NokiaE20N93E2cE20NokiaE20N93iE2cE20NokiaE20N95E2cE20andE20NokiaE20E4590E29E2eE20GraphicsE20hardwareE20inE20theE20acceleratedE20devicesE20isE20manyE20timesE20fasterE20thanE20aE20SWE2dbasedE20implementationE2eE20HoweverE2cE20certainE20simpleE20principlesE20inE20theE20OpenGE4cE20E45SE20APIE20usageE20needE20toE20beE20followedE20toE20getE20theE20bestE20performanceE2eE20TheE20documentE20providesE20someE20dosE20andE20donE92tsE20toE20optimizeE20theE20performanceE20ofE20theE20applicationE2eE20InE20additionE2cE20aE20teE78tureE20conversionE20toolE20andE20aE20demoE20applicationE20areE20providedE20inE20theE20packageE2eX
qmarsZeditionQNx1X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX
qmarsZinstanceOfQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f34a99a06E2d1d7cE2d4cdbE2dbd3bE2dbe8cc6a28c17E2fBestE5fPracticesE5fforE5fHWE5fAcceleratedE5fGraphicsE5fOptimizationX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx0X
qmarsZsizeQNx10423579X
qmarsZtitleQSxBestE20PracticesE20forE20HWE2dAcceleratedE20GraphicsE20OptimizationX
qncZrightsQSxCopyrightE20Ea9E202007E20NokiaE20CorporationE2eX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F25d65d0eE2d7b30E2d4763E2d85e5E2db9d1dbbfe9e8E252FBestE5fPracticesE5fforE5fHWE5fAcceleratedE5fGraphicsE5fOptimizationE5fv1E5f0E5fenE2ezipX
qrdfZtypeQUqfnTypeZE44ocumentQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqmarsZMediaInstanceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ




