Unified shader model

Versione del 11 mar 2013 alle 07:53 di Addbot (discussione | contributi) (migrazione automatica di 6 collegamenti interwiki a Wikidata, d:q2713634)

Unified shader model (Modello a shader unificati), conosciuto anche con il nome Shader model 4.0, indica un modello di shader che utilizza uno stesso instruction set per gestire tutte e tre le tipologie di shader: vertex shader, geometry shader e pixel shader.

Introdotto nelle librerie grafiche DirectX 10, presenti nel sistema operativo Microsoft Windows Vista, presenta diversi vantaggi, in particolare:

  • Consente una programmazione più semplice degli shader in quanto sfrutta un'ISA (instruction set architecture) unificata, che ne semplifica la gestione
  • Consente un utilizzo più flessibile dell'hardware di elaborazione (la Graphics Processing Unit della scheda video), in quanto a ogni unità di shading può essere affidato indifferentemente una delle tre tipologie di calcolo. Se quindi una scena richiede un uso massiccio dei geometry shader, piuttosto che vertex shader, un numero maggiore di unità sarà affidato a questo tipo di elaborazione, accelerandone l'esecuzione.

Le prime generazioni di GPU che supportano questo modello di shader sono la GeForce serie 8 di nVidia e la Radeon HD 2xxx di ATI Technologies.

Voci correlate

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica