BabylonNative
BabylonNative copied to clipboard
Build cross-platform native applications with the power of the Babylon.js JavaScript framework
**For questions, please use the [forum](https://forum.babylonjs.com)**. **Describe the bug** Under certain poorly-understood conditions, Babylon.js seems to be sending different shadow shader code to Native than it does to the browser....
**Describe the bug** Napi::Function::New takes four parameters, the third being a string "utf8name". You typically don't need to specify the utf8name, nullptr is fine. But with JSI, leaving out the...
With JSC and Chakra, canvas and context are destroyed just after the dynamicTexture is disposed. With V8, those 2 objects are not destroyed before the JS Runtime is destroyed. More...
https://github.com/BabylonJS/BabylonNative/pull/591 - [x] File issue for TODO in NativeEngine::DeleteVertexArray - [ ] File issue for loading Draco scripts - [ ] File issue for macOS validation tests will sometimes hang...
Among other things, this will require implementing the more advanced features of [`XRReferenceSpace`](https://immersive-web.github.io/webxr/#xrreferencespace-interface); this is what several `TODO` lines in the `XRReferenceSpace` implementation are referring to.
- [ ] Address contract concerns described in comment conversation for #283
This was introduced as part of my change #263. We are making use of Arcana to make the creation of the XR Session asynchronous, however as part of this change...
Work will require the XrPlugin to have access to the task chain, so should be undertaken after the work to switch NativeEngine to us runtime global state stored with NAPI...
- [ ] Progress support - [x] Linux support - [x] app:/// scheme support - [x] file:/// scheme support - [x] async support
Vertex array record and binding are using index buffer https://github.com/BabylonJS/Babylon.js/blob/a6f95436b9e6e8483997211e8fa405db3121f104/src/Engines/nativeEngine.ts#L372 As Gary said: 'Technically speaking, a VAO (at least for WebGL) doesn't include the index buffer. Maybe we should separate...