Vulkan is Next-Gen OpenGL

Started by
463 comments, last by 21st Century Moose 7 years, 6 months ago

https://www.khronos.org/news/press/khronos-reveals-vulkan-api-for-high-efficiency-graphics-and-compute-on-gpus

https://www.khronos.org/vulkan

https://www.khronos.org/assets/uploads/developers/library/overview/2015_vulkan_v1_Overview.pdf

http://arstechnica.com/gadgets/2015/03/khronos-unveils-vulkan-opengl-built-for-modern-systems/

Advertisement

Fookin awesum!

"I AM ZE EMPRAH OPENGL 3.3 THE CORE, I DEMAND FROM THEE ZE SHADERZ AND MATRIXEZ"

My journals: dustArtemis ECS framework and Making a Terrain Generator

Great news smile.pngsmile.pngsmile.png

This blog of Imagination Technologies gives out more details than Khronos announcement btw: http://blog.imgtec.com/powervr/trying-out-the-new-vulkan-graphics-api-on-powervr-gpus

"I AM ZE EMPRAH OPENGL 3.3 THE CORE, I DEMAND FROM THEE ZE SHADERZ AND MATRIXEZ"

My journals: dustArtemis ECS framework and Making a Terrain Generator

https://www.khronos.org/assets/uploads/developers/library/overview/2015_vulkan_v1_Overview.pdf

Everything in there is good. Praise Gaben!

This is exactly what we were asking for, Khronos!

BTW, this paves the way for a true HLSL->SPIR-V compiler, evntually allowing people to use their existing source files biggrin.png

Yeah, as I said in the other thread, it seems sane... a Khronos take on the Mantle API.

Interested to see the complete model; do we get separate command queues for graphics and compute? (based on the ImgTec blog this looks to be the case!) how does it deal with multiple gpu machine? what about upload/download control?

But on the face of it things look sane... which I still find confusing... biggrin.png

BTW, this paves the way for a true HLSL->SPIR-V compiler, evntually allowing people to use their existing source files
vec4 master race represent!

"I AM ZE EMPRAH OPENGL 3.3 THE CORE, I DEMAND FROM THEE ZE SHADERZ AND MATRIXEZ"

My journals: dustArtemis ECS framework and Making a Terrain Generator

Will work on any platform that supports OpenGL ES 3.1 and up

Now THAT is exciting news.

EDIT: Maybe I spoke too soon, AMD doesn't support it then? Weird.

"So there you have it, ladies and gentlemen: the only API I’ve ever used that requires both elevated privileges and a dedicated user thread just to copy a block of structures from the kernel to the user." - Casey Muratori

boreal.aggydaggy.com

ES3.1 is just a target hardware level; AMD just don't have a driver for it is all and ES is used because Mobile.

AMD's hardware will support this, likely anything which can support GL3.3 (which is roughly where ES3.1 is) has the ability to support this API which means basically all hardware in the wild today on the desktop. (driver allowing.)

Well, never mind. That's great!

"So there you have it, ladies and gentlemen: the only API I’ve ever used that requires both elevated privileges and a dedicated user thread just to copy a block of structures from the kernel to the user." - Casey Muratori

boreal.aggydaggy.com

This topic is closed to new replies.

Advertisement