Skip to content

Latest commit

 

History

History
65 lines (51 loc) · 3.8 KB

README_en.md

File metadata and controls

65 lines (51 loc) · 3.8 KB

Flowers

Flowers Toolbox is a cross-platform graphic engine. It is free and open-source under CC BY NC lisence. Users can easily create graphic applications by using a set of unified API. Applications can be exported to lots of platforms, including Linux, Mac OSX, Windows, Android and HTML5.

In Flowers Toolbox, octoon game engine provides a modern and powerful ECS framework to make development simple. A number of features are supported as the form of ECS system such as graphic, physics, audio and video. By attaching various component, objects can perform different tasks flexibly.

Supported compilers:

  • Visual Studio 2017 (Only tested on 15.5.7 version)
  • GNU GCC (Only tested on 5.4.0, 6.2.0, 7.3.0, 8.1.0 version)
  • Clang & LLVM (Only tested on 5.0.0 version)
  • Emscripten (Only tested on 1.37.40)

Support platforms:

  • Windows (Only tested on XP, Vista, 7, 8, 10)
  • Linux (Only tested on Ubuntu 16.10, Ubuntu 18.04, Centos 7.3)
  • HTML5 (Only tested on Google chrome with WebGL 2.0)
  • Android (Future)
  • ios (Future)
  • mac (Future)

Support rendering backends:

  • OpenGL 330
  • OpenGL 450
  • OpenGL ES 2.0
  • OpenGL ES 3.0
  • OpenGL ES 3.2
  • OpenCL 2.0

Contribution

This project is still under development. You can submit code by using Pull Requests or Feel free to contact us via e-mail or issues. Any questions or good suggestions are welcomed to be addressed to us in Issues. We would be grateful for your contribution.

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)

You are free to:
Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material
The licensor cannot revoke these freedoms as long as you follow the license terms.

Under the following terms:
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

NonCommercial — You may not use the material for commercial purposes.

ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.