На сайте компании NVIDIA опубликован документ, описывающий NVIDIA CineFX - архитектуру, позволяющуя производить рендернг картинки с кинематографическим качеством в режиме реального времени. Основным инструментом для программирования CineFX, по заявлению NVIDIA, станет анонсированный недавно компанией язык высокого уровня Cg - "C for Graphics".
Суммируя имеющиеся на данный момент данные из открытых источников, можем привести такую табличку возможностей различных чипов:
GPU |
NV2X
|
NV3X
|
R9700
|
Поверхности высших порядков | |||
Поверхности высших порядков |
+
|
+
|
+
|
Непрерывная тесселяция |
+
|
+
|
+
|
Вертексные карты замещения |
-
|
+
|
+
|
Геометрические карты замещения |
-
|
+
|
+
|
Вертексные шейдеры |
1.1
|
2.0
|
2.0
|
Инструкций, макс. |
128
|
65536
|
256
|
Статических инструкций, макс. |
128
|
1024
|
|
Констант, макс. |
96
|
256
|
256
|
Временных регистров |
12
|
16
|
|
Циклов, макс |
0
|
64
|
|
Статическое управление потоками |
-
|
+
|
+
|
Динамическое управление потоками |
-
|
+
|
+
|
Пиксельные шейдеры |
1.1
|
2.0
|
2.0
|
Карты текстур |
4
|
16
|
16
|
Текстурных инструкций, макс. |
4
|
1024
|
32
|
Цветовых инструкций, макс. |
8
|
1024
|
64
|
Временное хранение, макс. |
-
|
96
|
|
Тип данных |
INT
|
FP
|
FP
|
Точность данных |
32-бит
|
128-бит
|
128-бит
|