Cuando se anunciaron las Radeon RX Vega "Primitive Shaders" (shaders primitivos) fue una de las características más importantes y más interesantes con las que AMD iba a marcar una gran diferencia frente a NVIDIA.
Esta característica permitiría a los desarrolladores combinar automáticamente las funciones de los sombreadores de vértices y de geometría, rompiendo la separación inherente que existe entre ambos y mejorando considerablemente el rendimiento en los juegos que la soporten.
El objetivo de AMD era dar soporte a esa característica a través de sus propios drivers, una medida que se consideraba como ideal ya que reduciría el esfuerzo necesario por parte de los desarrolladores para poder implementarla y al mismo tiempo daría soporte con los juegos ya existentes que son compatibles.
Por desgracia la firma de Sunnyvale ha descartado esa opción y ha decidido trabajar en el desarrollo de una API concreta que permitirá a los desarrolladores implementarla directamente en sus juegos. Esto obviamente requerirá un mayor esfuerzo por su parte, y puede que acabe reduciendo al mínimo el interés.
AMD no ha explicado por qué ha decidido cancelar la implementación de "Primitive Shaders" a través de los drivers en las Radeon RX Vega, pero es posible que hayan encontrado algún problema importante ya que había arrastrado retrasos continuos desde el anuncio de esa nueva generación gráfica.
