Sdílet prostřednictvím


Novinky v sadě Windows 7/Direct3D 11 SDK ze srpna 2009

Tato verze Windows 7/Direct3D 11 se dodává jako součást sady DirectX SDK a obsahuje nové funkce, nástroje a dokumentaci.

Položka Popis
Direct2D
Direct2D je hardwarově akcelerované, okamžité a 2D grafické rozhraní API, které poskytuje vysoce výkonné a vysoce kvalitní vykreslování pro 2D geometrii, rastrové obrázky a text. Rozhraní API Direct2D je navržené tak, aby dobře spolupracovalo s Direct3D a GDI. Tato sada SDK umožňuje vývojářům vyhodnotit rozhraní API a psát jednoduché aplikace s některými pokročilejšími funkcemi, které jsou možné na správně nakonfigurovaných počítačích.
Viz dokumentace a ukázky .
DirectWrite
DirectWrite poskytuje podporu pro vykreslování vysoce kvalitního textu, kontury písma nezávislé na rozlišení, plnou podporu Unicode pro text a rozložení a mnoho dalšího.
  • Systém rozložení textu nezávislý na zařízení, který zlepšuje čitelnost textu v dokumentech a v uživatelském rozhraní.
  • Vykreslování textu ClearType s vysokou kvalitou dílčího pixelu, které může používat GDI, Direct3D, Direct2D, nebo technologii vykreslování specifickou pro aplikaci.
  • Podpora víceformátového textu
  • Podpora pokročilých typografických funkcí písem OpenType
  • Podpora rozložení a vykreslování textu ve všech jazycích podporovaných systémem Windows
Tato sada SDK umožňuje vývojářům vyhodnotit rozhraní API a psát základní aplikace pouze pro demonstrační účely.
Viz dokumentace a ukázky .
DXGI 1.1
DXGI 1.1 staví na DXGI 1.0 a bude k dispozici v systémech Windows Vista i Windows 7. DXGI 1.1 přidává několik nových funkcí:
  • Podpora synchronizovaných sdílených ploch To umožňuje efektivní sdílení plochy pro čtení a zápis mezi několika zařízeními D3D (může být mezi zařízeními D3D10 a D3D11).
  • Podpora formátu BGRA. Díky tomu může GDI vykreslit stejnou plochu DXGI, na kterou cílí Direct2D, Direct3D 10.1 nebo Direct3D 11 zařízení.
  • Maximální latence snímku Použitím IDXGIDevice1::SetMaximumFrameLatency a IDXGIDevice1::GetMaximumFrameLatencymohou aplikace řídit počet snímků uložených ve frontě před odesláním k vykreslení. Latence se často používá k řízení způsobu, jakým procesor vybírá mezi reagací na uživatelský vstup a snímky, které jsou ve frontě vykreslování.
  • Výčet adaptérů Použití IDXGIFactory1::EnumAdapters1umožňuje, aby tituly mohly vyčíslit místní adaptéry bez připojených monitorů nebo výstupů, stejně jako adaptéry s připojenými výstupy.
aktualizované ukázky
Tato verze obsahuje několik nových a aktualizovaných ukázek.
  • Nová AdaptiveTessellationCS40 je ilustrací pokročilejších technik zpracování výpočetních shaderu, které je možné spustit na GPU D3D10 nebo D3D11.
  • Ukázka HDRToneMappingCS11 byla rozšířena tak, aby implementovala rozostření a bloom (kromě mapování tónů) pomocí výpočetního shaderu a poskytla také implementace pixelového shaderu pro porovnání.
  • Ukázka MultithreadedRendering11 byla výrazně aktualizována, se složitějšími grafickými prvky a náročnějším zpracováním pro každé vlákno.
  • Ukázka SubD11 byla aktualizována novým modelem obličeje a ukázka nyní využívá funkci výpočtu sousedství v exportéru obsahu Ukázek.

funkce představené v předchozích verzích