DirectX 9 расширил возможности программирования шейдеров. Были выпущены языки программирования высокого уровня, типа Microsoft HLSL (High-Level-Shader-Language). Они позволяют более легко и комфортно создавать эффекты шейдеров, поскольку код больше не нужно создавать на чистом ассемблере. Всё это сделает компилятор. Близкая привязка языков к "Renderman," признанному авторитету в среде создателей 3D-графики, позволила облегчить использование языков высокого уровня. Всё это позволило сделать 3D-движки игр более гибкими. Разработчики могут создавать шейдеры DX9 для определённой линейки карт и версии DX8 - для старых карт. >>> |