GeCo2018 Memo - GepardGraphics/gepard GitHub Wiki

Gepard Graphics

Gepard Conference, Szeged 2018

Attendees: Dániel Bátyai (dbatyai), Zsolt Borbely (bzsolt), Attila Dusnoki (dati91) Kristóf Kosztyó (kkristof), Szilárd Ledán (szledan), Péter Gál (elecro)


Overview

  • Scripts were refactored
  • The GL2D Path api works!
  • Awesome transformations (path only)
  • Image class overview
  • Image related functions is working on vulkan
  • SPIR-V magic by @elecro
  • Planing

Discussion

  • merge development branches

  • separate apps build from lib

  • findgepard cmake

  • x11/xcb

  • EGL extensions (debug)

  • third party dependency build script with stampfile

  • svg opening/reading in library (libsvgtiny?)

  • disable log colors/log level/+log file with env variables

  • make install

  • clang format

  • android build

  • docker

  • gitter badge -> freenode

  • real life use case

  • GLES2:

  • finish path api

  • image support

  • font support

  • VULKAN:

  • javascript binding

  • transformations

  • clearRect

  • (clipping)

  • path

  • integrate kiln

  • update README:

1. Quick Start
  basic build and usage guide
2. Building, build options
  dependencies, verbose build guide, config options
3. Runtime configuration
  environment variables
4. Usage/embedding guide
  surfaces, examples
  • add CONTRIBUTING.md

  • Update source layout:

apps
  CMakeLists.txt
cmake
libgepard
  docs
  src
  tests
  CMakeLists.txt
layouttests
  CMakeLists.txt
thirdparty
  src
  lib
  (bin)
tools
README.md
CONTRIBUTING.md