alteous
alteous
Using an existing matrix math implementation such as [`nalgebra`](http://nalgebra.org/) would save a lot of effort. [`cgmath`](https://github.com/brendanzab/cgmath) is also popular however I wouldn't recommend it since I think it's annoying to...
`glium` is currently the most popular crate for OpenGL. Consider investigating [their tests](https://github.com/tomaka/glium/tree/master/tests). The author, @tomaka, wrote a [detailed post-mortem](https://users.rust-lang.org/t/glium-post-mortem/7063) of what he felt went wrong with `glium`. His main...
I have a draft implementation of complex entity instantiation on a branch of my fork https://github.com/alteous/ruststep/commit/c76e159604ced123d64cb4ac1a0b17390ce92a55. I avoided the combinatorial problem by simply having multiple entity types sharing the same...
I would also like to see this feature. This structure is used in [glTF](https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#projection-matrices-overview), notably by cameras: ```json { "name": "Finite perspective camera", "type": "perspective", "perspective": { "aspectRatio": 1.5, "yfov":...
@scottmcnab, if the only requirement is to be able to read the JSON then these objectives will make supporting new extensions much easier. Having said that, there are no plans...
I've come up with a neat (albeit slightly cursed) way of auto-generating the top-level glTF crate: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=516e6a2c73525eb5efbd0412789923e1 The generated document suffers a bit but perhaps the type references could be...
https://github.com/serde-rs/serde/issues/2677
A substantial amount work has been going on over the last month or so. New macros have been added to `gltf-derive` which have simplified the main crate code considerably. The...
Thanks for the PR, this one is troubling... The crate doesn't support the `KHR_texture_basisu` extension explicitly, so in a sense it's correct to reject the file. If it did load...
> Is there a development branch for the next semver breaking release that changes like this could be added to? The closest branch at the moment would be https://github.com/alteous/gltf/tree/v2-with-extension-macro. I...