Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта таблица содержит список минимальных ресурсов, поддерживаемых Direct3D 10.
| Ресурс | Предел |
|---|---|
| Количество элементов в буфере констант | 4096 |
| Количество текселей (независимо от размера структуры) в буфере | 227 тексели |
| Измерение Texture1D U | 8192 |
| Измерение Texture1DArray | 512 Срезов массива |
| Измерение текстуры2D U/V | 8192 |
| Измерение Texture2DArray | 512 Срезов массива |
| Измерение текстур3D U/V/W | 2048 |
| Измерение TextureCube | 8192 |
| Размер ресурса (в МБ) | 128 МБNO |
| Анисотропная фильтрация maxanisotropy | 16 |
| Измерение ресурсов, адресируемое путем фильтрации оборудования | 8192 на измерение |
| Размер ресурса (в МБ), адресируемый IA (входные или вершинные данные) или VS/GS/PS (пример точки) | 128 МБNO |
| Общее количество представлений ресурсов в контексте (каждый массив учитывается как 1) (все типы представлений имеют общее ограничение) | 220 |
| Размер структуры буфера (с несколькими элементами) | 2048 байт |
| Размер выходных данных потока | Совпадает с числом текселей в буфере (см. выше) |
| Число вершин рисования или рисования (включая отрисовку) | 232 |
| Число вершин DrawIndexed[Instanced]() (вкл. instancing) | 232 |
| Выходные данные вызова GS (компоненты * вершины) | 1024 |
| Общее количество объектов sampler на контекст | 4096 |
| Общее количество объектов viewport/scissor на конвейер | 16 |
| Общее количество расстояний клипа и сверток на вершину | 8 |
| Общее количество объектов blend для каждого контекста | 4096 |
| Общее количество объектов глубины и набора элементов для каждого контекста | 4096 |
| Общее количество объектов состояния растеризатора на контекст | 4096 |
| Максимальное количество выборок на пиксель во время многосамплинга | 32 |
| Количество вершин-элементов шейдера (четыре 32-разрядных компонента) | 16 |
| Общее число шейдеров (четыре 32-разрядных компонента) temp-register count (r# + индексируемый x#[n]) | 4096 |
| Стандартные шейдерные основные слоты констант-буфера | 14 |
| Стандартные шейдерные основные слоты входных ресурсов | 128 |
| Стандартные слоты шейдера для основных примеров | 16 |
| Ограничение вложенных вложенных шейдеров общего шейдера | 32 |
| Ограничение вложенных элементов управления потоками общего шейдера | 64 |
| Число входных регистров вершинного шейдера (четыре 32-разрядных компонента) | 16 |
| Число выходных регистров вершинного шейдера (четыре 32-разрядные компоненты) | 16 |
| Число входных регистров в геометрии шейдера (четыре 32-разрядные компоненты) | 16 |
| Число выходных регистров шейдера геометрии (четыре 32-разрядных компонента) | 32 |
| Число входных регистров шейдера пикселей (четыре 32-разрядные компоненты) | 32 |
| Число выходных регистров шейдера пикселей (четыре 32-разрядных компонента) | 8 |
| Число регистров глубины вывода шейдера пикселей (32-разрядная*1-компонентная) | 1 |
| Входные слоты входных ресурсов сборщика индекса | 1 |
| Входные слоты входных ресурсов сборщика вершин | 16 |
¹Apps может создавать ресурсы, превышающие максимальный размер ресурса на некотором графическом оборудовании. Однако рекомендуется, чтобы приложения сохраняли ресурсы меньше максимального размера ресурсов, чтобы получить максимальный объем совместимости между поставщиками графики. Среда выполнения гарантирует, что выделения в пределах максимального размера ресурсов поддерживаются всеми аппаратными средствами Direct3D 10. Если приложение пытается выделить память для ресурса в пределах максимального размера ресурса, среда выполнения завершается ошибкой, только если операционная система выходит из ресурсов. Если приложение пытается выделить память для ресурса выше максимального размера ресурса, среда выполнения может завершить попытку, так как операционная система перегружена или оборудование не поддерживает выделение над максимальным размером ресурса.
Связанные разделы