飞思卡尔混合动力传动系统解决方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

TMFreescale,theFreescalelogo,AltiVec,C-5,CodeTEST,CodeWarrior,ColdFire,C-Ware,mobileGT,PowerQUICC,StarCore,andSymphonyaretrademarksofFreescaleSemiconductor,Inc.,Reg.U.S.Pat.&Tm.Off.BeeKit,BeeStack,CoreNet,theEnergyEfficientSolutionslogo,Flexis,MXC,PlatforminaPackage,ProcessorExpert,QorIQ,QUICCEngine,SMARTMOS,TurboLinkandVortiQaaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.©2010FreescaleSemiconductor,Inc.OpenVGGraphicsSolutionsTutorialAugust2010HuangLorenMADSeniorSoftwareEngineer/R&DSessionIntroduction►Problemsin2DGraphic•NoexistingstandardAPI•Graphicresolutiondependant►VectorGraphic-OpenVG•IndustrystandardbyKhronosConsortium•FulfillsrequirementsofkeyapplicationsTMFreescale,theFreescalelogo,AltiVec,C-5,CodeTEST,CodeWarrior,ColdFire,C-Ware,mobileGT,PowerQUICC,StarCore,andSymphonyaretrademarksofFreescaleSemiconductor,Inc.,Reg.U.S.Pat.&Tm.Off.BeeKit,BeeStack,CoreNet,theEnergyEfficientSolutionslogo,Flexis,MXC,PlatforminaPackage,ProcessorExpert,QorIQ,QUICCEngine,SMARTMOS,TurboLinkandVortiQaaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.©2010FreescaleSemiconductor,Inc.•Fulfillsrequirementsofkeyapplications2SessionObjectives►Aftercompletingthissessionyouwill:•UnderstandtheuniquefeaturesofVectorgraphics•HaveanoverviewoftheOpenVGrenderingpipeline•BefamiliarwiththebasicgroupsoffunctionalityinOpenVG•UnderstandhowtoportgraphicstodifferentprocessorsTMFreescale,theFreescalelogo,AltiVec,C-5,CodeTEST,CodeWarrior,ColdFire,C-Ware,mobileGT,PowerQUICC,StarCore,andSymphonyaretrademarksofFreescaleSemiconductor,Inc.,Reg.U.S.Pat.&Tm.Off.BeeKit,BeeStack,CoreNet,theEnergyEfficientSolutionslogo,Flexis,MXC,PlatforminaPackage,ProcessorExpert,QorIQ,QUICCEngine,SMARTMOS,TurboLinkandVortiQaaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.©2010FreescaleSemiconductor,Inc.3Agenda►OpenVGataGlance►OpenVG•RenderingPipeline•ProgrammingModelTMFreescale,theFreescalelogo,AltiVec,C-5,CodeTEST,CodeWarrior,ColdFire,C-Ware,mobileGT,PowerQUICC,StarCore,andSymphonyaretrademarksofFreescaleSemiconductor,Inc.,Reg.U.S.Pat.&Tm.Off.BeeKit,BeeStack,CoreNet,theEnergyEfficientSolutionslogo,Flexis,MXC,PlatforminaPackage,ProcessorExpert,QorIQ,QUICCEngine,SMARTMOS,TurboLinkandVortiQaaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.©2010FreescaleSemiconductor,Inc.44•ProgrammingModelProblemswithExistingGraphicsPlaintexturesAliasingeffectsTextnotscalableCurvesdifficulttoimplementTMFreescale,theFreescalelogo,AltiVec,C-5,CodeTEST,CodeWarrior,ColdFire,C-Ware,mobileGT,PowerQUICC,StarCore,andSymphonyaretrademarksofFreescaleSemiconductor,Inc.,Reg.U.S.Pat.&Tm.Off.BeeKit,BeeStack,CoreNet,theEnergyEfficientSolutionslogo,Flexis,MXC,PlatforminaPackage,ProcessorExpert,QorIQ,QUICCEngine,SMARTMOS,TurboLinkandVortiQaaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.©2010FreescaleSemiconductor,Inc.…andslowframerateWhatAreVectorGraphics?►Vectorgraphicsaredrawnandstoredasmathematicalvectorformulae►Eachvectorandfillisassignedcolorvalue,insteadofassigningcolortoeachseparatepixel►Ablackcirclecanberepresentedas:•x=rcosθy=rsinθor:•x2+y2=r2TMFreescale,theFreescalelogo,AltiVec,C-5,CodeTEST,CodeWarrior,ColdFire,C-Ware,mobileGT,PowerQUICC,StarCore,andSymphonyaretrademarksofFreescaleSemiconductor,Inc.,Reg.U.S.Pat.&Tm.Off.BeeKit,BeeStack,CoreNet,theEnergyEfficientSolutionslogo,Flexis,MXC,PlatforminaPackage,ProcessorExpert,QorIQ,QUICCEngine,SMARTMOS,TurboLinkandVortiQaaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.©2010FreescaleSemiconductor,Inc.•x2+y2=r2•Withcolorvalue0000forblack►Benefits•Infinitelyzoomable•Independentofscreenresolution•SavesdatamemoryWhereAreVectorGraphicsUsed?►GraphicDesign•e.g.,Adobe™Photoshop,Illustrator,Flash►VectorGraphicsLanguages•e.g.,SVG,VML,Postscript►WorldWideWebTMFreescale,theFreescalelogo,AltiVec,C-5,CodeTEST,CodeWarrior,ColdFire,C-Ware,mobileGT,PowerQUICC,StarCore,andSymphonyaretrademarksofFreescaleSemiconductor,Inc.,Reg.U.S.Pat.&Tm.Off.BeeKit,BeeStack,CoreNet,theEnergyEfficientSolutionslogo,Flexis,MXC,PlatforminaPackage,ProcessorExpert,QorIQ,QUICCEngine,SMARTMOS,TurboLinkandVortiQaaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.©2010FreescaleSemiconductor,Inc.►WorldWideWeb•Mostwebcontentusesvectorgraphics•MostwebbrowsersrenderSVGcontentdirectly►VectorGraphicsLibraries•e.g.,CairousedbyGTK+,Mozilla,Webkit,etc.OpenVGFeatures►DesignPhilosophy•ExpandstheOpenGLprogrammingmodelto2Dvectorgraphics•Providesalow-levelhardwareaccelerationabstractionlayer•UsesOpenGL-stylesyntaxwherepossible•AllowsflexibilityinthewayaccelerationcanbeprovidedTMFreescale,theFreescalelogo,AltiVec,C-5,CodeTEST,CodeWarrior,ColdFire,C-Ware,mobileGT,PowerQUICC,StarCore,andSymphonyare

1 / 27
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功