Skip to content

This repository contains all the low level bindings maintained by the Evergine Team.

License

Notifications You must be signed in to change notification settings

EvergineTeam/Evergine.Bindings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 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

CI CD Nuget

  • Thin low-level autogenerated bindings for xatlas in C#
  • Auto-generated from xatlas 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

Build cimgui Libraries Nuget

  • Thin low-level autogenerated bindings for KTX in C#
  • Auto-generated from KTX C header

CI 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

This repository contains all the low level bindings maintained by the Evergine Team.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •