Thread overview
OT: Vulkan released
Feb 16, 2016
deed
Feb 16, 2016
Zoadian
Feb 16, 2016
Rikki Cattermole
Feb 17, 2016
Zardoz
Feb 17, 2016
Vladimir Panteleev
Feb 17, 2016
Xavier Bigand
February 16, 2016
https://www.khronos.org/vulkan/

OS-X Metal is kinda like a C++ derivative => GPU compilation.

With Vulkan/SPIR other languages should be able to come up with something similar for other platforms.

February 16, 2016
Thanks for the info.


February 16, 2016
On Tuesday, 16 February 2016 at 14:20:51 UTC, Ola Fosheim Grøstad wrote:
> https://www.khronos.org/vulkan/
>
> OS-X Metal is kinda like a C++ derivative => GPU compilation.
>
> With Vulkan/SPIR other languages should be able to come up with something similar for other platforms.

finally.

I'll write derelict bindings.
February 17, 2016
On 17/02/16 8:03 AM, Zoadian wrote:
> On Tuesday, 16 February 2016 at 14:20:51 UTC, Ola Fosheim Grøstad wrote:
>> https://www.khronos.org/vulkan/
>>
>> OS-X Metal is kinda like a C++ derivative => GPU compilation.
>>
>> With Vulkan/SPIR other languages should be able to come up with
>> something similar for other platforms.
>
> finally.
>
> I'll write derelict bindings.

I'll steal it once you've done that for alphaPhobos :)
Maybe even get Windows context creation made within a few weeks (depends on when I get a new GPU).
February 16, 2016
On Tuesday, 16 February 2016 at 19:03:13 UTC, Zoadian wrote:
> I'll write derelict bindings.

600 lines of code to display a triangle...

This is crying for toolkits. I guess they will emerge on github soon.

February 17, 2016
On Tuesday, 16 February 2016 at 19:05:03 UTC, Rikki Cattermole wrote:
> On 17/02/16 8:03 AM, Zoadian wrote:
>> On Tuesday, 16 February 2016 at 14:20:51 UTC, Ola Fosheim
>>
>> I'll write derelict bindings.
>
> I'll steal it once you've done that for alphaPhobos :)
> Maybe even get Windows context creation made within a few weeks (depends on when I get a new GPU).

I could test It when i update my GPU drivers
February 17, 2016
On Tuesday, 16 February 2016 at 21:27:22 UTC, Ola Fosheim Grøstad wrote:
> On Tuesday, 16 February 2016 at 19:03:13 UTC, Zoadian wrote:
>> I'll write derelict bindings.
>
> 600 lines of code to display a triangle...

I found this:

https://pbs.twimg.com/media/CbUg4_5WEAANwhc.jpg:orig
February 17, 2016
On Wednesday, 17 February 2016 at 11:54:22 UTC, Vladimir Panteleev wrote:
> I found this:
>
> https://pbs.twimg.com/media/CbUg4_5WEAANwhc.jpg:orig

Yes, Vulkan seems to be more suited for building a generic engine than a small scale application.

February 17, 2016
Le 17/02/2016 12:54, Vladimir Panteleev a écrit :
> On Tuesday, 16 February 2016 at 21:27:22 UTC, Ola Fosheim Grøstad wrote:
>> On Tuesday, 16 February 2016 at 19:03:13 UTC, Zoadian wrote:
>>> I'll write derelict bindings.
>>
>> 600 lines of code to display a triangle...
>
> I found this:
>
> https://pbs.twimg.com/media/CbUg4_5WEAANwhc.jpg:orig

Lol I am in case where vulkan could help for my day job. But we are following Qt3D module that can help us for a lot of other issue with our current 3D engine.

Qt3D will support vulkan as backend.