http://nvworld.ru/fi...chail_jivec.jpg
«МИР NVIDIA»: Значительно ли отличаются, с точки зрения программирования, видеокарты от NVIDIA и ATI? Можно ли просто писать через DirectX или OpenGL и получать эффективный код для обоих вендоров или для каждого производителя нужно делать свои версии функций? Какой подход использовали вы?
М. Ж.: Видеокарты от различных производителей имеют свои специфические особенности. Это может быть поддержка специальных форматов текстур или доступ к текстурам из вертекстного шейдера. Вместе с тем, при использовании общего функционала, предоставляемого API DirectX или OpenGL, различия между GPU двух вендоров минимальны и, следствием разницы между видеокартами от ATI и NVIDIA, являются, скорее, дополнительные возможности, нежели какие-то ограничения. Что же касается «особого отношения» со стороны движка, BigWorld не обеспечивает решающего преимущества ни для одного из вендоров.