Programma NVIDIA CgFX
Tipo di file: Source code e script file
L'estensione di file .cg identifica i file sorgente per i programmi shader scritti in NVIDIA Cg, un linguaggio di programmazione per l'elaborazione grafica.
Un file .cg contiene codice shader Cg leggibile dall'uomo e può essere compilato da Cg Toolkit per l'utilizzo nelle applicazioni grafiche supportate.
Categoria tipo di file:
Source code e script file
Data aggiornamento: 12 ottobre 2026
NVIDIA Cg è un linguaggio di programmazione shader progettato per la scrittura di programmi eseguiti sulle graphics processing units. Un file .cg può contenere codice sorgente shader, inclusi la logica del programma, i parametri, le dichiarazioni e altre impostazioni utilizzate per controllare il graphics rendering.
Il file appartiene al workflow di sviluppo Cg, anziché essere un'immagine o un modello standalone. Il compilatore Cg elabora il codice sorgente per un ambiente grafico supportato, mentre un'application o un engine carica e utilizza il programma shader risultante.
Il Cg Toolkit era disponibile per Microsoft Windows ed è ora una tecnologia legacy e discontinued. I file .cg esistenti possono essere ancora mantenuti per progetti meno recenti, ma i progetti grafici più nuovi utilizzano generalmente linguaggi shader e toolchain più moderni.
In Microsoft Windows, diversi programmi NVIDIA, tra cui Cg Toolkit, possono essere utilizzati per aprire e modificare un file .cg. Poiché il file contiene codice sorgente in testo normale, può anche essere visualizzato o modificato in un editor di testo, sebbene un editor di testo non possa compilare o testare lo shader.
CUDA Toolkit è destinato allo sviluppo CUDA e normalmente non viene utilizzato per modificare o compilare il codice sorgente dello shader NVIDIA Cg.
Un file .cg è codice sorgente, quindi non dispone di una conversione generica utile in un altro formato di file. Cg Toolkit può compilarlo in un output adatto a un ambiente grafico supportato, ma si tratta di una fase di build, non di una conversione del file sorgente.
Spostare lo shader in un altro linguaggio richiede normalmente una riscrittura manuale e un adattamento all'API grafica di destinazione.
Applicazioni software che possono aprire file cg:
Microsoft Windows
Applicazioni software che possono modificare file cg:
Microsoft Windows
Software in grado di salvare file cg:
Microsoft Windows
App software che creano file cg:
Microsoft Windows
Applicazioni software che gestiscono altre attività riguardanti file cg:
Microsoft Windows