cmbruns / pyopenxr

Unofficial python bindings for OpenXR access to VR and AR devices
Apache License 2.0
112 stars 9 forks source link

Invite potential project collaborators #19

Open cmbruns opened 3 years ago

cmbruns commented 3 years ago

Once this project is minimally working, we should give the opportunity for relevant collaborators to join. For example: @jherico @risa2000 @lgbeno @tomgoddard @JoeLudwig @jeremyselan @gregpinero @Ralith @rpavlik @artob

rpavlik commented 3 years ago

You might consider using some of the logic and generation code I wrote for the OpenXR-Hpp project, which also has a fairly high-level wrapper around OpenXR's C-style design: https://github.com/KhronosGroup/OpenXR-Hpp/

I'm using Jinja2 templates for all the .hpp and .inl file templates in here: https://github.com/KhronosGroup/OpenXR-Hpp/tree/master/scripts

and the main parts of the generation script are in this file: https://github.com/KhronosGroup/OpenXR-Hpp/blob/master/scripts/cpp_generator.py

This uses the same underlying scripts that parse the registry to generate the official headers, etc. so compatibility issues with changes should be pretty rare.