LWJGL / lwjgl3

LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
https://www.lwjgl.org
BSD 3-Clause "New" or "Revised" License
4.67k stars 631 forks source link

Non-macOS Vulkan natives missing from 3.3.2-SNAPSHOT #832

Closed Ciekce closed 1 year ago

Ciekce commented 1 year ago

Question

lwjgl-vulkan 3.3.1-SNAPSHOT in the snapsnots repository (https://oss.sonatype.org/content/repositories/snapshots) only has natives for macOS and macOS on arm64 - Windows and Linux natives are missing.

Wasn't sure which issue template to use, so I used question

Spasi commented 1 year ago

The Vulkan bindings do not use a native library on Linux and Windows, they bind directly to the Vulkan driver/loader. macOS does not support Vulkan natively, so the binary you see in lwjgl-vulkan is actually MoltenVK.

Ciekce commented 1 year ago

ah, my bad :)