Skip to content

EvergineTeam/Evergine.BindingsStatus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Evergine Bindings Status

This repository contains low-level bindings for various graphics libraries and frameworks used in Evergine, including Vulkan, OpenXR, WebGL (WebGPU), OpenGL, RenderDoc, and ImGui.

Current Bindings

The following bindings are currently available in this repository:

  • Binding for the Vulkan API
  • Auto-generated from vk.xml file included in the KhronosRegistry folder

CI Monthly update check Nuget

  • Binding for the OpenXR API
  • Auto-generated from xr.xml file included in the KhronosRegistry folder

CI Monthly update check Nuget

  • Lightweight, low-level wrapper built on top of the wgpu-native library from Firefox
  • Facilitates swift development of an adapter for Evergine, allowing for rapid testing across Windows, Linux, and Mac platforms using DirectX, Vulkan, and Metal

CI CD WebGPU Nuget

  • Binding for the OpenGL API
  • Auto-generated from gl.xml file included in the KhronosRegistry folder

CI CD Nuget

  • Binding for OpenGL (ES1-3.0, ES2.0, GL 1.x-4.6) and OpenGL ES
  • Auto-generated from renderdoc_api_header

CI CD Nuget

  • Thin low-level autogenerated bindings for Imgui in C#
  • Includes c# bindings of the most popular imgui libraries as well, Imguizmo, Implot and Imnodes

CI Imgui CI Extensions CD Imgui CD Extensions

Project Nuget
Imgui Nuget
Imguizmo Nuget
Implot Nuget
Imnodes Nuget

This README serves as a centralized hub for all the bindings available in this repository. You can find more information about each binding by clicking on the links above.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published