Skip to content

Support for building Vulkan backend Python pyd module #490

Description

@feifeid47

Hi there! 👋

First of all, thanks a lot for maintaining such an amazing and user-friendly Dear ImGui Bundle project! I've been using ImGui Bundle for about 3 months to develop real-time Python GUI tools for 3D rendering and interactive visualization. So far the experience with the OpenGL backend has been smooth and awesome.

Currently, I am trying to upgrade my project to use the Vulkan rendering backend for better rendering performance and lower CPU overhead, and I would like to ask for official support for building Vulkan backend-based Python .pyd modules in ImGui Bundle.

Issue Description

I notice that ImGui Bundle supports Vulkan backend for C++ development, but I cannot find official support or build options to compile Python .pyd binaries with the Vulkan rendering backend enabled.

My current project requires Vulkan's better graphics performance and multi-threaded rendering capabilities compared to OpenGL. I want to confirm:

  1. Does ImGui Bundle officially support building Python bindings (.pyd) with the Vulkan backend?

  2. If supported, are there any specific build commands, CMake flags or configuration steps I need to follow to compile the Vulkan-version pyd module?

  3. If not supported yet, is there any plan to add Vulkan backend support for Python builds in the future?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions