diff --git a/docs/html/md__benchmarks.html b/docs/html/md__benchmarks.html index 3b8ec2cd3..840b81f1f 100644 --- a/docs/html/md__benchmarks.html +++ b/docs/html/md__benchmarks.html @@ -94,8 +94,10 @@ $(document).ready(function(){initNavTree('md__benchmarks.html','');});
  • Thrift: very similar to Protocol Buffers, but appears to be less efficient, and have more dependencies.
  • YAML: a superset of JSON and otherwise very similar. Used by e.g. Unity.
  • C# comes with built-in serialization functionality, as used by Unity also. Being tied to the language, and having no automatic versioning support limits its applicability.
  • -
  • Project Anarchy (the free mobile engine by Havok) comes with a serialization system, that however does no automatic versioning (have to code around new fields manually), is very much tied to the rest of the engine, and works without a schema to generate code (tied to your C++ class definition).
  • +
  • Project Anarchy (the free mobile engine by Havok) comes with a serialization system, that however does no automatic versioning (have to code around new fields manually), is very much tied to the rest of the engine, and works without a schema to generate code (tied to your C++ class definition).
  • +

    Code for benchmarks

    +

    Code for these benchmarks sits in benchmarks/ in git branch benchmarks. It sits in its own branch because it has submodule dependencies that the main project doesn't need, and the code standards do not meet those of the main project. Please read benchmarks/cpp/README.txt before working with the code.

    diff --git a/docs/source/Benchmarks.md b/docs/source/Benchmarks.md index d613d0226..50061d717 100755 --- a/docs/source/Benchmarks.md +++ b/docs/source/Benchmarks.md @@ -52,3 +52,9 @@ meant to be representative of game data, e.g. a scene format. fields manually), is very much tied to the rest of the engine, and works without a schema to generate code (tied to your C++ class definition). +### Code for benchmarks + +Code for these benchmarks sits in `benchmarks/` in git branch `benchmarks`. +It sits in its own branch because it has submodule dependencies that the main +project doesn't need, and the code standards do not meet those of the main +project. Please read `benchmarks/cpp/README.txt` before working with the code.