Anantha Kancherla Group Program Manager Microsoft Corporation PC04
Courtesy: Tom’s Hardware Order of magnitude difference between low and high end
DescriptionHorizontalVerticalWidth (in)Panel DPI 15.4" WXGA " WXGA " WXGA " WXGA " WXGA " WSXGA " WXGA " WXGA " WXGA " WSXGA " WUXGA " WUXGA
GDIGDI+DirectXWPF Native Development Managed Development Hardware Acceleration Immediate Mode Primarily Rendering Input, Focus, Events, Controls
Increasing HW Exploitiveness
demo
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
AreaExisting API(s)Challenges 3DD3D3…D3D10Not always available: No HW Server Remoted Direct3D DGDI, 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
AreaExisting API(s)Challenges 3DD3D3…D3D10Not always available: No HW Server Remoted Direct3D DGDI, 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
Direct2D DirectWrite
DXGKernel DXGI Win32K GDI+ USER Direct3D 11 Direct3D 10 DWM Direct2D Direct Write GDI WIC DXVA Microsoft Confidential Hardware Direct3D 9
//DX Code CreateRenderTarget() Draw() Present() // GDI Code GetDC() DrawLine() ReleaseDC() Windows Vista Windows 7 Copy 1 Copy 2
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
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…
Clipped Text Layout Issues & Image Size Issues Pixilated Bitmaps Layout Issues Blurry UI Mismatched Font Sizes
Please fill out your evaluation for this session at: This session will be available as a recording at:
© 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.