Upload
exherb
View
776
Download
3
Embed Size (px)
Citation preview
域领 已有的 API(s) 挑战
3D D3D3…D3D10 Not always available:•No HW•Server•Remoted
2D GDI, GDI+ Quality, Performance
Text GDI Quality, Not up to date
Imaging GDI, GDI+, WIC Extensive format support, Security
Device Control GDI Outdated notion of HW config
域领 已有的 API(s) 挑战
3D D3D3…D3D10 Not always available:•No HW•Server•Remoted
Direct3D 10.1
2D GDI, GDI+ Quality, Performance
Text GDI Quality, Not up to date
Imaging GDI, GDI+, WIC Extensive format support, Security
Updated WIC
Device Control GDI Outdated notion of HW config
DXGI 1.1
域领 已有的 API(s) 挑战
3D D3D3…D3D10 Not always available:•No HW•Server•Remoted
Direct3D 10.1
2D GDI, GDI+ Quality, Performance Direct2DText GDI Quality, Not up to
date DirectWriteImaging GDI, GDI+, WIC Extensive format
support, SecurityUpdated WIC
Device Control GDI Outdated notion of HW config
DXGI 1.1
Application
Direct3D 10 Runtime
Direct3D 9 Hardware
Direct3D 10Level9 Driver
Direct3D 10 Hardware
Direct3D 10 Driver
Direct3D 10 Hardware
Direct3D 10 Driver
Direct3D 9 Hardware
Direct3D 10Level9 Driver
Application
Direct3D 10 Runtime
Direct3D WARP 10Software Rasterizer
Value Level9_1 Level9_2 Level9_3
MaxTextureDimension 4096 4096 4096
MaxVolumeExtent 256 512 512
MaxTextureRepeat 128 2048 8192
MaxAnisotropy 2 16 16
MaxPrimitiveCount 65535 1048575 1048575
MaxVertexIndex 65534 1048575 1048575
NumRenderTargets 1 4 4
TwoSidedStencil TRUE TRUE TRUE
Shader Model 2.0 2.0 3.0
Capitals to Small CapsCapitals to Small CapsSuperscriptSuperscriptScientific InferiorsScientific InferiorsSubscriptSubscriptOrdinalsOrdinalsTitling AlternatesTitling AlternatesSwashSwashContextual SwashContextual SwashContextual AlternatesContextual AlternatesProportional OldstyleProportional OldstyleTabular LiningTabular LiningProportional LiningProportional LiningTabular OldstyleTabular OldstyleStandard LigaturesStandard LigaturesDiscretionary LigaturesDiscretionary LigaturesHistorical LigaturesHistorical LigaturesCase Sensitive FormsCase Sensitive Forms
Small CapsSmall CapsContextual LigaturesContextual LigaturesFractionsFractionsAlternative FractionsAlternative FractionsStylistic AlternatesStylistic AlternatesStylistic SetsStylistic SetsHistorical FormsHistorical FormsSlashed ZeroSlashed ZeroAlternate AnnotationAlternate AnnotationMathematical GreekMathematical GreekLocalized FormsLocalized FormsPetite CapsPetite CapsCapitals to Petite CapsCapitals to Petite CapsUnicaseUnicaseGlyph de/compositionGlyph de/compositionRequired LigaturesRequired LigaturesMark PositioningMark Positioning
Mark-to-mark PositioningMark-to-mark PositioningRuby Notation FormsRuby Notation FormsExpert FormsExpert FormsProportional WidthsProportional WidthsFull Widths Full Widths Half Widths Half Widths Third Widths Third Widths Quarter Widths Quarter Widths Simplified Forms Simplified Forms Traditional Forms Traditional Forms Traditional Name FormsTraditional Name FormsNLC Kanji Forms NLC Kanji Forms Hojo Kanji Forms Hojo Kanji Forms JIS 78 Forms JIS 78 Forms JIS 83 Forms JIS 83 Forms JIS 90 Forms JIS 90 Forms JIS 04 FormsJIS 04 Forms
ArabicArabicArmenianArmenianBengaliBengali
BopomofoBopomofoCanadian aboriginal Canadian aboriginal
syllabicssyllabicsCherokeeCherokee
Chinese SimplifiedChinese SimplifiedChinese TraditionalChinese Traditional
CyrillicCyrillicDeseretDeseret
DevanāgarīDevanāgarīEthiopicEthiopicGeorgianGeorgian
GreekGreek
GujaratiGujaratiGurmukhiGurmukhiHebrewHebrew
JapaneseJapaneseKannadaKannadaKhmerKhmerKoreanKorean
LaoLaoLatinLatin
MalayalamMalayalamMongolianMongolianMyanmarMyanmar
New Tai LueNew Tai LueN’KoN’Ko
OsmanyaOsmanyaOriyaOriya
’’Phags-paPhags-paSinhalaSinhalaSyriacSyriacTai LeTai LeTamilTamilTeluguTeluguThaanaThaanaTifnaghTifnagh
ThaiThaiTibetanTibetan
VaiVaiYiYi
اْلَعَرِبّية
Հայերէն
বাংলা
ㄓㄨ ˋ ㄧㄣ ㄈㄨ
ˊ ㄏㄠ ˋ
ˋ “ � ¯ Ì ’
“ �
简体汉字
繁体漢字
Кириллица
Кирилли
दवेनागरीी w v
მხედრული
Ελληνικό
ગુજરાતી
ਗੁਰਮੁਖੀ
עִבְרִית
ひらがな、カタカナ、漢字
ಕನನಡ
È �R¯Õ ± z� áU � � Ð â6 ¶
한글
ພາສາລາວ
Latin
മലയാളം
� ?À1�� �C � � �� ?À �� �C
È �R
È �R ¯ Õ ±: �
ଓଡ଼ ିଆ
È �R ¯
È � R ¯ Õ È � R ¯ Õ
ܠܫܢܐܣܘܪܝܝܐ
È ��¯ ÕÈ �� ¯ Õ
தமிழతెలుగుు �3
È �� ¯È ��
อักษรไทยདབུ་ཅན་ད བད བ ུ་
GDI TextTimes New Roman 12 Point
ClearType Compatible Widths
DirectWriteTimes New Roman 12 Point
ClearType Sub-Pixel Positioning
有的 DirectX APIs 互相交互
DXGISurface 实现 API 之 公共的交互间
irect3D 11 和 Direct3D 10 通 同步的共享表面交互过
irect2D 和 Direct3D 10/11 在 和表面 交互设备层 层
IC 和 DirectWrite 可被任何 API 使用
DI 与 D2D 和 D3D 交互
API API 互操作性互操作性
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.