Skip to content

EvergineTeam/Evergine.BindingsStatus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 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

Build Status Nuget Monthly update check

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

Build Status Nuget Monthly update check

  • 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
  • Binding for the OpenGL API
  • Auto-generated from gl.xml file included in the KhronosRegistry folder

Build Status Nuget

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

CD RenderDoc 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

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