I think I may be stymied by the current version of Flatbuffers. I find it slightly odd that it doesn't support arrays in structs (though I've seen proposals to fix this). Also you can't set it to mark particular interfaces as private or internal so you can force encapsulation. However, I get by all this.
My biggest problem is that the gRPC template generator for Flatbuffers doesn't work with C#. It works with Java and I could probably generate those and then port them over, but I haven't got that kind of interest in messing with it.
Flatbuffers seems like a huge win in performance over everything else (except maybe Capn'Proto -- I'll have to see how it integrates with gRPC). However, I might switch over to protocol buffers for a while, at least to prototype with. I might also think about attaching the serialization layer to the rest of the system via a batch of interfaces which might make the serialization layer pluggable.
VR Worlds is a concept for building, essentially, an VR/AR (XR) Operating system, which allows any number of worlds to operate together and run in modern scalable containerized servers. Anyone can field their own worlds and so make their own rules rather than some giant top down architecture.
Subscribe to:
Post Comments (Atom)
Random Thoughts, Some Progress
Lots of work at work, so not as much time for projects. Smattering of thoughts: Godot doesn't really seem ready for prime-time with c...
-
So, the original idea for the _payload directory in the Emissary was to allow the initial state of meshes and whatever other assets might be...
-
Interesting article on asymmetric cryptography... Don't Use RSA So, looks like I will be using Elliptic Curves with Curve 25519 . ...
-
So, I wasn't really thinking that the V8 environments in the browser would be truly compatible with node or chrome. That leads to issue...
No comments:
Post a Comment