Описание тега direct3d10
Direct3D - это API Microsoft для рендеринга 2D и 3D графики в DirectX.
Direct3D10 соответствует версии 10, представленной в Windows 7. Windows XP не поддерживает его.
Первоначально называвшийся WGF 2.0 (Windows Graphics Foundation 2.0), затем DirectX 10 и DirectX Next, Direct3D 10 включает обновленную шейдерную модель 4.0 и дополнительную возможность прерывания для шейдерных программ. В этой модели шейдеры по-прежнему состоят из фиксированных этапов, как и в предыдущих версиях, но все этапы поддерживают почти унифицированный интерфейс, а также единую парадигму доступа к таким ресурсам, как текстуры и константы шейдеров. Сам язык был расширен, чтобы быть более выразительным, включая целочисленные операции, значительно увеличенное количество инструкций и больше языковых конструкций, подобных C. В дополнение к ранее доступным этапам вершинного и пиксельного шейдера API включает этап геометрического шейдера, который разбивает старую модель одной вершины на вход / одну вершину, чтобы позволить геометрию фактически генерироваться из шейдера,позволяя полностью создавать сложную геометрию на графическом оборудовании.
Смотрите также:
- Direct3D в Википедии
- Ссылка на Direct3D10 от Mirosoft