Presentation is loading. Please wait.

Presentation is loading. Please wait.

Anantha Kancherla Group Program Manager Microsoft Corporation PC04.

Similar presentations


Presentation on theme: "Anantha Kancherla Group Program Manager Microsoft Corporation PC04."— Presentation transcript:

1 Anantha Kancherla Group Program Manager Microsoft Corporation PC04

2

3 Courtesy: Tom’s Hardware Order of magnitude difference between low and high end

4

5

6 DescriptionHorizontalVerticalWidth (in)Panel DPI 15.4" WXGA 128076815.497 17" WXGA+ 144090017100 14.1" WXGA 128076814.1106 15.4" WXGA+ 144090015.4110 13.3" WXGA 128076813.3112 17" WSXGA+ 1680105017117 14.1" WXGA+ 144090014.1120 12.1" WXGA 128076812.1123 13.3" WXGA+ 144090013.3127 15.4" WSXGA+ 1680105015.4129 17" WUXGA 1920120017133 15.4" WUXGA 1920120015.4147

7

8

9

10

11

12 GDIGDI+DirectXWPF Native Development Managed Development Hardware Acceleration Immediate Mode Primarily Rendering Input, Focus, Events, Controls

13 Increasing HW Exploitiveness

14

15

16

17 demo

18

19

20

21

22

23 AreaExisting API(s)Challenges 3DDX3…DX10Not always available: No HW Server Remoted 2DGDI, GDI+Quality, Performance TextGDIQuality, Not up to date ImagingGDI, GDI+, WICExtensive format support, Security Device ControlGDIOutdated notion of HW config

24 AreaExisting API(s)Challenges 3DD3D3…D3D10Not always available: No HW Server Remoted Direct3D 10.1 2DGDI, GDI+Quality, Performance TextGDIQuality, Not up to date ImagingGDI, GDI+, WICExtensive format support, Security Updated WIC Device ControlGDIOutdated notion of HW config DXGI 1.1

25 AreaExisting API(s)Challenges 3DD3D3…D3D10Not always available: No HW Server Remoted Direct3D 10.1 2DGDI, GDI+Quality, Performance Direct2D TextGDIQuality, Not up to date DirectWrite ImagingGDI, GDI+, WICExtensive format support, Security Updated WIC Device ControlGDIOutdated notion of HW config DXGI 1.1

26 Direct2D DirectWrite

27 DXGKernel DXGI Win32K GDI+ USER Direct3D 11 Direct3D 10 DWM Direct2D Direct Write GDI WIC DXVA Microsoft Confidential Hardware Direct3D 9

28

29

30

31

32

33

34 //DX Code CreateRenderTarget() Draw() Present() // GDI Code GetDC() DrawLine() ReleaseDC() Windows Vista Windows 7 Copy 1 Copy 2

35

36

37

38

39

40

41

42

43 10 bpc sRGB10 bpc XR16bpc HDR PrecisionHigher (Medical, Technical) Same as 8-bitHigh GamutsRGB (below current camera sensors) Matches current cameras, TVs (eg. xvYCC) Covers human vision High Dynamic RangeLow High Power/Perf requirements Same as 8-bit High

44

45

46

47

48

49 Monitor Max Resolution % Set to Maximum 1280X102456% 1400X105079% 1600X120032% 1680X105066% 1920X105039% 1920X120078% Avg. set to default55% User's Chosen Resolution % using that resolution 640X4801% 800X6007% 1024X76857% 1280X1024 3% 1600X120032% Total100.00% DetailsDetails Users with Max Resolution of 1600X1200 Users are lowering their screen resolution to get larger text…

50 Clipped Text Layout Issues & Image Size Issues Pixilated Bitmaps Layout Issues Blurry UI Mismatched Font Sizes

51

52

53

54

55

56

57 Please fill out your evaluation for this session at: This session will be available as a recording at: www.microsoftpdc.com

58

59 © 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.

60


Download ppt "Anantha Kancherla Group Program Manager Microsoft Corporation PC04."

Similar presentations


Ads by Google