Kick off meeting memo - GepardGraphics/gepard GitHub Wiki

Gepard Graphics

Kick-off meeting, Szeged 2015

Attendees: Gábor Ábrahám (abrhm), Dániel Bátyai (dbatyai), Zsolt Borbély (bzsolt), Tamás Czene (tczene), Péter Gál (elecro) Kristóf Kosztyó (kkristof), Szilárd Ledán (szledan)


  • Discuss main goals
    • Create an opensource 2D Graphics Engine.
    • Using BSD-2 license since it is well known and easy to use by the adopters.
    • We don’t want to compete with others. We would like to keep it as an experimental project to let us do research and find ways to improve 2D rendering.
    • This project is based on TyGL.
  • API overview
    • Canvas 2D seems like a good starting point since it provides the most basic 2D features. In the future there might be other supported APIs.
    • Incremental API development.
      • Avoid being overwhelmed by features in the very beginning.
    • http://www.w3.org/TR/2dcontext/
  • Library overview
    • We only support OpenGLES 2.0 for now. In the future we plan to support other graphical back-ends (OpenGL, Vulkan, etc.) as well.
    • Current development platform is x86 Linux. Other planned platforms are ARM Linux and Windows (desktop and embedded).
    • Some important developer tools we plan to use are c++11 and python 2.7.
  • Using CI to provide better code
  • Contribution and review process
    1. Fork the repository, and create a branch with the modification.
    • All commits need to contain a Sign-Off.
    1. Create Pull Request for the branch.
    2. Two lgtm's are required in order to merge the PR.

Thanks for participating.