[Final]조진현 direct write

Preview:

DESCRIPTION

VS2010 스터디팀 2011.06.02 세미나

Citation preview

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/