<
https://jogamp.org/bugzilla/show_bug.cgi?id=1137>
<
https://jogamp.org/bugzilla/showdependencytree.cgi?id=1137&hide_resolved=0>
'Core' discussions shall be recorded in above bug reports,
while we surely discuss this matter off-record in this forum
and our IIRC channel.
Let us welcome the new low-level graphics library :)
Cheers, Sven
+++
Vulkan is Khronos's new graphics API
<
https://www.khronos.org/vulkan>
Adding support for Vulkan is desired.
It has to be determined how Vulkan can be migrated into JOGL,
e.g. (names are just a suggestion and subject to change):
- Adding a new base class for GL/GLContext,
so Vulkan API can branch of the same
- GObject -> [GLBase, VulkanBase]
- GContext -> [GLContext, VulkanContext]
if appropiate.
- Determine what is a Vulkan context
having its command queue and multi-threading in mind.
- It seems that Vulkan and OpenCL 2.1 API
will have a common API subset (command queue/buffer, ..).
How can we expose a common interface / implementation?
See Bug 1138 <
https://jogamp.org/bugzilla/show_bug.cgi?id=1138>
- ....
+++