API
Driver
H/W
Win32 Application
GDI
Device Driver Interface ( DDI )
Graphics Hardware
제발 도스 좀 쓰지 마라.. 내 맴이여...
Win32 Application Win32 Application
GDI
Direct3D API
HAL Device
Device Driver Interface ( DDI )
Graphics Hardware
GPU VRAM
System RAMAGP
CPU
Win32 Application
DXGI
Kernel-mode Driver. Hardware
Direct3D API
User-Mode Driver
FutureGraphics
Components
Segoe UI
CPU 0 CPU 1
CPU 2 CPU 3
L2 Cache
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
L2 Cache
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD SIMD
SIMD
SIMD
SIMD
SIMD
SIMD SIMD
CPU 0 CPU 1
CPU 2 CPU 3
L2 Cache
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
L2 Cache
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD
SIMD SIMD
SIMD
SIMD
SIMD
SIMD
SIMD SIMD
CPU50GFlops
GPU1TFlop
CPU RAM4-6 GB
GPU RAM1 GB
10GB/s 100GB/s
1GB/s
IDWriteFactory::GetSystemFontCollection( … )
IDWriteFont::GetFontFamily( … )
IDWriteFontFamily::GetFirstMatchingFont( … )
GDI는 이제 필요없나요?
기존의 GDI를 사용하는애플리케이션과의 통합은
어찌하나요?
C++ 언어 외에 다른언어에서는 사용하지
못하는가요?
http://msdn.microsoft.com/en-us/library/dd371569(v=VS.85).aspx
http://msdn.microsoft.com/en-us/library/dd371575(v=VS.85).aspx
http://vsts2010.tistory.com/