Best Practices for HW-Accelerated Graphics Optimization
| 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.
|
| type: |
Document
|
| topics: |
Entertainment
Games Graphics 3D Optimization S60 S60 3rd Edition S60 3rd Edition, Feature Pack 1 Symbian C++ |
|
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. 01-Oct-2007 | |
Additional information
| distribution: |
Forum Nokia Global Web Site
|
RDF Facets:
qdcZdateQDx2007E2d09E2d14T04E3a19E3a17E5aX
qdcZdateQDx2007E2d10E2d01T05E3a10E3a48E5aX
qdcZdescriptionQSxE4cearnE20howE20toE20useE20theE20OpenGE4cE20E45SE20APIE20toE20renderE203E44E20graphicsE20inE20anE20efficientE20wayE20inE20hardwareE2dacceleratedE20NokiaE20devicesE20basedE20onE20S60E203rdE20E45ditionE20andE203rdE20E45ditionE2cE20FeatureE20PackE201E20E28forE20eE78ampleE2cE20NokiaE20N93E2cE20NokiaE20N93iE2cE20NokiaE20N95E2cE20andE20NokiaE20E4590E29E2eE20GraphicsE20hardwareE20inE20theE20acceleratedE20devicesE20isE20manyE20timesE20fasterE20thanE20aE20SWE2dbasedE20implementationE2eE20HoweverE2cE20certainE20simpleE20principlesE20inE20theE20OpenGE4cE20E45SE20APIE20usageE20needE20toE20beE20followedE20toE20getE20theE20bestE20performanceE2eE20TheE20documentE20providesE20someE20dosE20andE20donE92tsE20toE20optimizeE20theE20performanceE20ofE20theE20applicationE2eE20InE20additionE2cE20aE20teE78tureE20conversionE20toolE20andE20aE20demoE20applicationE20areE20providedE20inE20theE20packageE2eX
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f34a99a06E2d1d7cE2d4cdbE2dbd3bE2dbe8cc6a28c17E2fBestE5fPracticesE5fforE5fHWE5fAcceleratedE5fGraphicsE5fOptimizationX
qdcZtitleQSxBestE20PracticesE20forE20HWE2dAcceleratedE20GraphicsE20OptimizationX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnZE45E78cludedFromSearchQ
qdcZtypeQUqfnTypeZE44ocumentQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqmarsZMediaObjectQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZissuedQDx2007E2d09E2d14T04E3a19E3a17E5aX
qdctermsZmodifiedQDx2007E2d10E2d01T05E3a10E3a48E5aX
qrssZdescriptionQSxE4cearnE20howE20toE20useE20theE20OpenGE4cE20E45SE20APIE20toE20renderE203E44E20graphicsE20inE20anE20efficientE20wayE20inE20hardwareE2dacceleratedE20NokiaE20devicesE20basedE20onE20S60E203rdE20E45ditionE20andE203rdE20E45ditionE2cE20FeatureE20PackE201E20E28forE20eE78ampleE2cE20NokiaE20N93E2cE20NokiaE20N93iE2cE20NokiaE20N95E2cE20andE20NokiaE20E4590E29E2eE20GraphicsE20hardwareE20inE20theE20acceleratedE20devicesE20isE20manyE20timesE20fasterE20thanE20aE20SWE2dbasedE20implementationE2eE20HoweverE2cE20certainE20simpleE20principlesE20inE20theE20OpenGE4cE20E45SE20APIE20usageE20needE20toE20beE20followedE20toE20getE20theE20bestE20performanceE2eE20TheE20documentE20providesE20someE20dosE20andE20donE92tsE20toE20optimizeE20theE20performanceE20ofE20theE20applicationE2eE20InE20additionE2cE20aE20teE78tureE20conversionE20toolE20andE20aE20demoE20applicationE20areE20providedE20inE20theE20packageE2eX
qrssZtitleQSxBestE20PracticesE20forE20HWE2dAcceleratedE20GraphicsE20OptimizationX
qeditorZdescriptionE5fcreatedQDx2007E2d09E2d14T04E3a19E3a17E5aX
qeditorZdescriptionE5fmodifiedQDx2007E2d10E2d01T05E3a10E3a48E5aX
qeditorZtypeQUqfnTypeZE44ocumentQ
qeditorZtypeQUqfnTypeZE52esourceQ
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZpublishedQDx2007E2d10E2d01T00E3a00E3a00E5aX
qfnZtopicQUqfnTopicZ3dQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZentertainmentQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZgamesQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZgraphicsQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZoptimizationQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60E5f3edQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60E5f3edE5ffp1QRqmarsZrelevanceQNx100X
qfnZtypeQUqfnTypeZE44ocumentQ
qfnZtypeQUqfnTypeZE52esourceQ
qfnZupdatedQDx2007E2d10E2d01T05E3a10E3a48E5aX
qfnZuserE5ftagQSx3dX
qfnZuserE5ftagQSxentertainmentX
qfnZuserE5ftagQSxgamesX
qfnZuserE5ftagQSxgraphicsX
qfnZuserE5ftagQSxoptimizationX
qfnZuserE5ftagQSxs60X
qfnZuserE5ftagQSxs60E2d3rdE2deditionX
qfnZuserE5ftagQSxs60E2d3rdE2deditionE2cE2dfeatureE2dpackE2d1X
qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
qmarsZdescriptionQSxE4cearnE20howE20toE20useE20theE20OpenGE4cE20E45SE20APIE20toE20renderE203E44E20graphicsE20inE20anE20efficientE20wayE20inE20hardwareE2dacceleratedE20NokiaE20devicesE20basedE20onE20S60E203rdE20E45ditionE20andE203rdE20E45ditionE2cE20FeatureE20PackE201E20E28forE20eE78ampleE2cE20NokiaE20N93E2cE20NokiaE20N93iE2cE20NokiaE20N95E2cE20andE20NokiaE20E4590E29E2eE20GraphicsE20hardwareE20inE20theE20acceleratedE20devicesE20isE20manyE20timesE20fasterE20thanE20aE20SWE2dbasedE20implementationE2eE20HoweverE2cE20certainE20simpleE20principlesE20inE20theE20OpenGE4cE20E45SE20APIE20usageE20needE20toE20beE20followedE20toE20getE20theE20bestE20performanceE2eE20TheE20documentE20providesE20someE20dosE20andE20donE92tsE20toE20optimizeE20theE20performanceE20ofE20theE20applicationE2eE20InE20additionE2cE20aE20teE78tureE20conversionE20toolE20andE20aE20demoE20applicationE20areE20providedE20inE20theE20packageE2eX
qmarsZhasInstanceQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f25d65d0eE2d7b30E2d4763E2d85e5E2db9d1dbbfe9e8E2fBestE5fPracticesE5fforE5fHWE5fAcceleratedE5fGraphicsE5fOptimizationE5fv1E5f0E5fenE2ezipX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZtitleQSxBestE20PracticesE20forE20HWE2dAcceleratedE20GraphicsE20OptimizationX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnZE45E78cludedFromSearchQ
qrdfZtypeQUqfnTypeZE44ocumentQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqmarsZMediaObjectQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ




