Direct3D 11.3-functies
In de volgende secties wordt beschreven welke functionaliteit is toegevoegd in Direct3D 11.3. Deze functies zijn ook beschikbaar in Direct3D 12.
In deze sectie
Onderwerp | Beschrijving |
---|---|
Conservatieve rasterisering |
Conservatieve rasterisering voegt enige zekerheid toe aan pixelrendering, wat met name handig is voor algoritmen voor botsingsdetectie. |
standaardpatroontoewijzing |
Het gebruik van standaardpatroontoewijzing vermindert het kopiëren en geheugengebruik tijdens het delen van afbeeldingsgegevens tussen de GPU en de CPU. Het mag echter alleen in specifieke situaties worden gebruikt. De standaard-zwenkindeling voorkomt dat gegevens in meerdere indelingen worden gekopieerd of gezwommen. |
rasterweergaven |
Rasterizer geordende weergaven (ROV's) maken pixel shader-code mogelijk om UAV-bindingen te markeren met een declaratie die de normale vereisten voor de volgorde van grafische pijplijnresultaten voor UAV's wijzigt. Hierdoor kunnen OIT-algoritmen (Order Independent Transparency) werken, wat veel betere renderingresultaten geeft wanneer meerdere transparante objecten in overeenstemming zijn met elkaar in een weergave. |
arceringsreferentiewaarde stencil opgegeven |
Door pixel-shaders in te schakelen om de stencilverwijzingswaarde uit te voeren, in plaats van de API-opgegeven waarde te gebruiken, is een zeer nauwkeurige controle over stencilbewerkingen mogelijk. |
getypte niet-geordende access-weergave laadt |
Niet-geordende UAV (UAV) Getypte belasting is de mogelijkheid voor een arcering om te lezen vanuit een UAV met een specifieke DXGI_FORMAT. |
geïntegreerde geheugenarchitectuur |
Query's uitvoeren om te bepalen of UMA (Unified Memory Architecture) wordt ondersteund, kan helpen bepalen hoe bepaalde resources moeten worden verwerkt. |
resources |
Volumepatroon (3D) kan worden gebruikt als tegelresources, waarbij wordt aangegeven dat de tegelresolutie driedimensionaal is. |