<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Direct3D</id>
	<title>Direct3D - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Direct3D"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Direct3D&amp;action=history"/>
	<updated>2026-05-23T17:43:26Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Direct3D&amp;diff=245129&amp;oldid=prev</id>
		<title>imported&gt;BrunoBoehmler: /* Feature levels */ ISO-Datumsformat, Kleinkram</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Direct3D&amp;diff=245129&amp;oldid=prev"/>
		<updated>2026-01-14T16:36:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Feature levels: &lt;/span&gt; ISO-Datumsformat, Kleinkram&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:D3D Pipeline.svg|mini|Pipeline]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Direct3D&amp;#039;&amp;#039;&amp;#039; (oft mit &amp;#039;&amp;#039;&amp;#039;D3D&amp;#039;&amp;#039;&amp;#039; abgekürzt) ist eine [[Programmierschnittstelle]] (API) von Microsoft für 3D-[[Computergrafik]]. Direct3D ist ein Bestandteil von [[DirectX]]. Das 1992 von Servan Keondjian gegründete Unternehmen &amp;#039;&amp;#039;RenderMorphic&amp;#039;&amp;#039; wurde im Jahre 1995 von Microsoft gekauft, um dessen 3D-API Reality Labs zu Direct3D weiterzuentwickeln und 1996 in DirectX 2.0 zu integrieren. Keondjian leitete die Arbeiten und Doug Rabson agierte als Chefentwickler des Microsoft-Teams, das die 3D-API für Windows 95 entwickelte. Nach der Fertigstellung verließen Keondjian und Rabson das Unternehmen. &lt;br /&gt;
&lt;br /&gt;
Direct3D dient dazu, [[Windows]]-Anwendungen einen möglichst direkten Zugriff auf die [[Hardware]] eines Computers zu geben. Häufig verwendet wird Direct3D vor allem für [[Computerspiel]]e, bei dem es mit dem plattform- und betriebssystemunabhängigen [[OpenGL]] konkurriert. Direct3D verwendet anders als OpenGL ein [[linkshändiges Koordinatensystem]].&lt;br /&gt;
&lt;br /&gt;
Die lange Zeit eigenständige Programmierschnittstelle &amp;#039;&amp;#039;DirectDraw&amp;#039;&amp;#039; zur Programmierung von 2D-Computergrafik wurde mit DirectX 8.0 in Direct3D integriert.&lt;br /&gt;
&lt;br /&gt;
Für die Grafikausgabe existiert in Windows neben Direct3D auch das [[Graphics Device Interface]] (GDI). Das GDI stellt eine abstrahierte Programmierschnittstelle zur Verfügung, bei der es für den Programmierer etwa wenig Unterschied macht, ob auf einen Bildschirm oder auf einen Drucker gezeichnet wird. Diese Abstraktion macht die Ausgabe selbst allerdings deutlich langsamer, unter anderem deshalb, weil das GDI komplexe Zeichenbefehle aus Grundoperationen nachbilden muss. Im Gegensatz zu Direct3D kommt das GDI daher vorrangig zur Darstellung gewöhnlicher Desktopapplikationen zum Einsatz, die nicht allzu grafik-intensiv sind.&lt;br /&gt;
Mittlerweile existieren auch weitere Grafikschnittstellen in Windows, wie z.&amp;amp;nbsp;B. [[GDI+]] oder [[Direct2D]].&lt;br /&gt;
&lt;br /&gt;
Mit Direct3D können Anwendungen dagegen an GDI vorbei direkt auf die Hardware zugreifen. Wenn ein Gerät einen komplexeren Befehl nicht unterstützt, so gibt Direct3D lediglich eine Fehlermeldung zurück. Es ist dann Aufgabe der Anwendung, auf diese Fehlermeldung adäquat zu reagieren – etwa durch Nachbildung des Befehls aus Grundoperationen, durch weniger detailgetreue Darstellung oder durch eine Fehlermeldung an den Anwender.&lt;br /&gt;
&lt;br /&gt;
Verschiedene Grafikkarten unterstützen Direct3D durch [[Gerätetreiber]], welche die standardisierten API-Befehle von Direct3D auf die Grafikhardware abbilden. Dabei unterscheidet Direct3D zwischen initialisierenden und ausführenden Befehlen. Initialisierende Befehle konvertieren komplexere [[Datenstruktur]]en – wie etwa [[Textur (Computergrafik)|Texturen]] – in das grafikkarten-spezifische Format, ausführende Befehle zeigen die derart konvertierten Elemente an. Da das Initialisieren und Konvertieren von Elementen einige Zeit in Anspruch nehmen kann, ist es bei Spielen üblich, dies während des Ladens eines neuen [[Level (Spielabschnitt)|Levels]] zu tun. Ausführende Befehle sind dagegen auf größtmögliche Geschwindigkeit optimiert.&lt;br /&gt;
&lt;br /&gt;
Moderne Grafikkarten stellen so genannte [[Shader|Hardware-Shader]] zur Verfügung. Diese Shader sind ausführbare Mini-Programme, welche zum Erzeugen von 3D-Effekten benutzt werden. Für die Programmierung der Shader definierte Microsoft eine eigene [[Maschinensprache]], die von den beiden derzeit führenden Produzenten von Grafikchips, [[NVIDIA]] und [[AMD]] in ihren Chips überwiegend direkt unterstützt werden. Heutzutage werden aber vorwiegend [[Höhere Programmiersprache|Hochsprachen]] wie [[HLSL]] oder [[GLSL]] zur Shader-Programmierung genutzt. Direct3D erlaubt es, die verfügbaren Shader-Typen ([[Vertex-Shader]], [[Pixel-Shader]] und [[Geometry-Shader]]) anzusteuern.&lt;br /&gt;
&lt;br /&gt;
{{Veraltet|1=dieses Abschnittes|2=Feature Level 12.1 ist bereits definiert. Der englischsprachige Artikel ist weitaus ausführlicher. Eine Übersetzung würde sich anbieten.|seit=2014}}&lt;br /&gt;
&lt;br /&gt;
== Unterstützte Plattformen ==&lt;br /&gt;
Die ersten Versionen von Direct3D wurden für [[Microsoft Windows 95|Windows 95]] entwickelt. Die derzeit aktuelle Windows-Version von Direct3D ist Version 12.x, diese wird jedoch genauso wie Direct3D 10 nur in [[Microsoft Windows Vista|Windows Vista]] und [[Windows 7]], sowie zusätzlich [[Windows 8]] in neueren Unterversionen unterstützt. Die weiterhin verfügbare Version 9.0c unterstützt sowohl die Nachfolger von Windows 95 als auch – mit Windows XP – die NT-Linie.&lt;br /&gt;
&lt;br /&gt;
Die von Microsoft produzierten [[Spielkonsole]]n [[Xbox]] und [[Xbox 360]] werden ebenfalls mit Varianten von Direct3D programmiert. Neben diesen beiden von Microsoft offiziell unterstützten Plattformen existieren mit [[Cedega]] und [[Wine]] zwei Implementierungen des Direct3D-APIs für [[Linux]]. Auch die [[Sega]] [[Dreamcast]] war kompatibel zu Direct3D.&lt;br /&gt;
&lt;br /&gt;
== Feature levels ==&lt;br /&gt;
Mit Direct3D 10.1 wurde das Konzept der &amp;#039;&amp;#039;{{lang|en|feature levels}}&amp;#039;&amp;#039; eingeführt.&amp;lt;ref&amp;gt;{{cite web |url=http://msdn.microsoft.com/en-us/library/windows/desktop/ff476876.aspx |title=Direct3D feature levels |publisher=MSDN |language=en |access-date=2014-09-30}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.indiedev.de/wiki/Feature_Level |titel=Feature Level |werk=indiedev.de |archiv-url=https://web.archive.org/web/20141006075640/http://www.indiedev.de/wiki/Feature_Level |archiv-datum=2014-10-06 |abruf=2020-06-25}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!9.1&lt;br /&gt;
!9.2&lt;br /&gt;
!9.3&lt;br /&gt;
!10.0&lt;br /&gt;
!10.1&lt;br /&gt;
!11.0&lt;br /&gt;
!11.1&lt;br /&gt;
!12.0&lt;br /&gt;
!12.1&lt;br /&gt;
|-&lt;br /&gt;
![[Shader|Shader-Modell]]&lt;br /&gt;
|2.0&lt;br /&gt;
|2.0&lt;br /&gt;
|4.0 (4.0_level_9_3)&lt;br /&gt;
|4.0&lt;br /&gt;
|4.x&lt;br /&gt;
|5.0&lt;br /&gt;
|5.0&lt;br /&gt;
|5.1&lt;br /&gt;
|5.1&lt;br /&gt;
|-&lt;br /&gt;
![[Geometry Shader]]&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[Stream Out]]&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[DirectCompute]] / [[Compute-Shader]]&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[Hull Shader]]&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[Domain Shader]]&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Tiled Resources&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|Tier2&lt;br /&gt;
|Tier2&lt;br /&gt;
|-&lt;br /&gt;
!Conservative Rasterization&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|Tier1&lt;br /&gt;
|-&lt;br /&gt;
!Rasterizer Order Views&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Min/Max Filters&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Map Default Buffer&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[Texture Resource Array]]&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[Cube mapping|Cubemap Resoure Arrays]]&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[S3 Texture Compression|BC4/BC5]]-Kompression&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[BC6H]]/[[BC7]] Kompression&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[Alpha to Coverage]]&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Erweiterte Formate&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!10-bit pro Farbkanal&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Logische Operationen (Output Merger)&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Rasterisierung unabhängig vom Target&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[Multiple Render Target]] (MRT) mit ForcedSampleCount 1&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[Unordered Access View]] (UAV)-Slots&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|8&lt;br /&gt;
|64&lt;br /&gt;
|64&lt;br /&gt;
|64&lt;br /&gt;
|-&lt;br /&gt;
!UAV in jeder Stage&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!max. ForcedSampleCount beim nur-UAV-Rendern&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|8&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
![[Constant Buffer]] Offsets und teilweise Aktualisierungen&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Formate mit 16 Bit pro Pixel&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Teilweise-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!max. Texturgröße&lt;br /&gt;
|2048&lt;br /&gt;
|2048&lt;br /&gt;
|4096&lt;br /&gt;
|8192&lt;br /&gt;
|8192&lt;br /&gt;
|16384&lt;br /&gt;
|16384&lt;br /&gt;
|16384&lt;br /&gt;
|16384&lt;br /&gt;
|-&lt;br /&gt;
!max. Cubemapgröße&lt;br /&gt;
|512&lt;br /&gt;
|512&lt;br /&gt;
|4096&lt;br /&gt;
|8192&lt;br /&gt;
|8192&lt;br /&gt;
|16384&lt;br /&gt;
|16384&lt;br /&gt;
|16384&lt;br /&gt;
|16384&lt;br /&gt;
|-&lt;br /&gt;
!max. Volumenausbreitung&lt;br /&gt;
|256&lt;br /&gt;
|256&lt;br /&gt;
|256&lt;br /&gt;
|2048&lt;br /&gt;
|2048&lt;br /&gt;
|2048&lt;br /&gt;
|2048&lt;br /&gt;
|2048&lt;br /&gt;
|2048&lt;br /&gt;
|-&lt;br /&gt;
!max. Texturwiederholungen&lt;br /&gt;
|128&lt;br /&gt;
|2048&lt;br /&gt;
|8192&lt;br /&gt;
|8192&lt;br /&gt;
|8192&lt;br /&gt;
|16384&lt;br /&gt;
|16384&lt;br /&gt;
|16384&lt;br /&gt;
|16384&lt;br /&gt;
|-&lt;br /&gt;
!max. [[Anisotropes Filtern|Anisotropie]]&lt;br /&gt;
|2&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
!max. Anzahl Primitive&lt;br /&gt;
|&amp;lt;math&amp;gt;2^{16}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;2^{20}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;2^{20}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;2^{32}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;2^{32}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;2^{32}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;2^{32}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;2^{32}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
|&amp;lt;math&amp;gt;2^{32}-1&amp;lt;/math&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!max. Input Slots&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|16&lt;br /&gt;
|32&lt;br /&gt;
|32&lt;br /&gt;
|32&lt;br /&gt;
|32&lt;br /&gt;
|32&lt;br /&gt;
|-&lt;br /&gt;
![[Render Target]]s simultan&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|4&lt;br /&gt;
|8&lt;br /&gt;
|8&lt;br /&gt;
|8&lt;br /&gt;
|8&lt;br /&gt;
|8&lt;br /&gt;
|8&lt;br /&gt;
|-&lt;br /&gt;
![[Occlusion Query|Occlusion Queries]]&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Separater Alpha-Blend&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Mirror Once&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Überlappende Vertex-Elemente&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Unabhängige Write Masks&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[Instancing]]&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!Texturen, die kein Vielfaches von 2 darstellen&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
![[Constant Buffer]]&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Nein-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
!max. Anzahl [[Constant Buffer]] je [[Shader]]&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|15&lt;br /&gt;
|15&lt;br /&gt;
|15&lt;br /&gt;
|15&lt;br /&gt;
|15&lt;br /&gt;
|15&lt;br /&gt;
|-&lt;br /&gt;
!max. Anzahl Konstanten im Constant Buffer&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|4096&lt;br /&gt;
|4096&lt;br /&gt;
|4096&lt;br /&gt;
|4096&lt;br /&gt;
|4096&lt;br /&gt;
|4096&lt;br /&gt;
|-&lt;br /&gt;
!Index-Buffer Formate&lt;br /&gt;
|16-bit&lt;br /&gt;
|16-bit, 32-bit&lt;br /&gt;
|16-bit, 32-bit&lt;br /&gt;
|16-bit, 32-bit&lt;br /&gt;
|16-bit, 32-bit&lt;br /&gt;
|16-bit, 32-bit&lt;br /&gt;
|16-bit, 32-bit&lt;br /&gt;
|16-bit, 32-bit&lt;br /&gt;
|16-bit, 32-bit&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Glide]]&lt;br /&gt;
* [[OpenGL]]&lt;br /&gt;
* [[AMD Mantle]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Uli Theuerjahr: &amp;#039;&amp;#039;Direct3D Real Time Rendering für Computerspiele. DirectX-Programmierung in C++.&amp;#039;&amp;#039; Roulio Press, Schönberg 2007, ISBN 978-3-00-022340-2.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Grafikbibliothek]]&lt;/div&gt;</summary>
		<author><name>imported&gt;BrunoBoehmler</name></author>
	</entry>
</feed>