Zoadian / DerelictVulkan

Dynamic Vulkan api bindings
Boost Software License 1.0
10 stars 6 forks source link

Docs? #10

Open Bizarrus opened 4 days ago

Bizarrus commented 4 days ago

Can you tell us, how to use?

SKY-13th commented 4 days ago

Hi

Sorry to say, but this repository is abandoned. As for alternatives, ErupteD, is a lot more up to date, with last release of binding library v2.1.98 for Vulkan API v1.3.248 dated 2023-Apr-20.

Otherwise, with addition of ImportC functionality to the D, it may be a lot easier to try use vulkan.h directly. Handwritten and generated bindings may suffer greatly from the lack of support. On the other hand, ImportC may have its own issues right now, but I would think it would worth to give it a try =)

Bizarrus commented 4 days ago

Hey, I asked my question because the Modul e is listed on the dub package page and there is no info in the package manager or on the repo that the module is deprecated.

So why is the module still kept online in the dub package manager and why is this repository not archived so that you can see directly that it is no longer being developed?

SKY-13th commented 4 days ago

Yea, you are right.

For it, it would be better to ask @Zoadian to do so, as he is the owner of the repo, and can manage dub package page.

Zoadian commented 4 days ago

deleting packages from dub would break any project depending on them, so there's no point in doing that.

it works for the old version, i never had the need to upgrade to a newer one. but i'll accept any pull request to upgrade it. but as SKY said, you could just use an alternative package or importC.

for the documentation: it works exactly how the C version works, except you have to follow the derelict loader first. https://derelictorg.github.io/loading/loader/