GeForceFX: NVIDIA wordt Hollywood?

Flow Control Flowbeheer in pixel- en vertex-shaderprogramma's maakt vroege beëindiging van een arcering mogelijk, bijvoorbeeld wanneer het gewenste resultaat al is bereikt en aanvullende renderingstappen overbodig zijn. Subroutines kunnen ook worden gebruikt en effecten kunnen worden gegroepeerd in categorieën of recursief worden geïmplementeerd via vertakking. H

Flow Control

Flowbeheer in pixel- en vertex-shaderprogramma's maakt vroege beëindiging van een arcering mogelijk, bijvoorbeeld wanneer het gewenste resultaat al is bereikt en aanvullende renderingstappen overbodig zijn. Subroutines kunnen ook worden gebruikt en effecten kunnen worden gegroepeerd in categorieën of recursief worden geïmplementeerd via vertakking.

High-Precision-kleur

Naast ondersteuning van acht-bit kleurdiepte per kanaal, biedt de GeForceFX ook 16-bits en 32-bits (zwevende) modi. Hiermee kunnen de pixel shaders van de FX berekeningen verwerken met 128 bits voor de beste kwaliteit, of met 64 bits wanneer prestaties nodig zijn. Ontwikkelaars kunnen beide modi tegelijk gebruiken, wat een grote mate van flexibiliteit mogelijk maakt. Hoewel ATi's R300 ook 128 bits ondersteunt, zijn dit eigenlijk maar 24 bits per kleurkanaal - in feite 96 bits die worden uitgebreid tot 128 bits wanneer ze worden geschreven naar de framebuffer. Met de nieuwe 128-bits drijvende-kommatiekleuren wordt een tot nu toe alleen bekende precisie van ray-tracing-programma's naar de desktop gebracht. Nogmaals, dit is een enorme stap richting fotorealisme.

We hebben hier al de mogelijke gebruiksmogelijkheden en mogelijkheden van drijvende-kommakleuren besproken.

Hier zijn enkele voorbeelden:

Lichten weergegeven met een hoog dynamisch bereik.

Overdark en overlicht zonder FP-precisie.

Top