Archivo de la etiqueta: Vulkan

vulkan logoVulkan es una API gráfica mantenida por el Khronos Group que sirve de complemento a OpenGL. Está basada en Mantle de AMD y ha sido adoptado por la industria como API gráfica de referencia. Ofrece a los desarrolladores de software más control sobre el rendimiento, la eficiencia y las funciones de las tarjetas gráficas así como de los procesadores multinúcleo gracias a que hay un acceso más directo a la GPU.

Khronos publicó la primera versión de Vulkan el 16 de febrero de 2016 y desde entonces los miembros de la asociación han empezado a publicar kits de desarrollo y controladores con soporte para la API.

vulkan opengl

Vulkan es fruto de la colaboración entre los principales actores en los gráficos: fabricantes de hardware, desarrolladores de software y proveedores de plataformas (Android, Steam, etc). El trabajo se centra en la compatibilidad entre plataformas teniendo en mente desde los ordenadores de sobremesa a los dispositivos móviles. La API está disponible para los principales sistema operativos incluyendo Android y Linux.

Desde el punto de vista técnico, Vulkan minimiza el consumo de recursos de los controladores, de forma que se mejora la eficiencia en el procesamiento gráfico. Además ofrece un control directo de la GPU, algo que es cada vez más necesarios con el software gráfico actual.

vulkan opengl

La ventaja de Vulkan frente a OpenGL es su capacidad de poner en marcha varias tareas en paralelo en la GPU usando la mayor cantidad posible de núcleos del procesador. De esa forma, se elimina uno de los cuellos de botella que había con OpenGL.

No se trata de un sustituto de la tradicional API sino de un complemento, ya que OpenGL ofrece un nivel de abstracción del hardware mayor que Vulkan, lo cual facilita el trabajo de los desarrolladores.


A continuación verás todas las entradas relacionadas con Vulkan: