1# d2tk 2 3## Data Driven Tool Kit 4 5A performant, dyamic, immediate-mode GUI tool kit in C which partially renders 6on-change only by massively hashing-and-cashing of vector drawing instructions 7and on-demand rendered sprites. 8 9### Build / test 10 11 git clone https://git.open-music-kontrollers.ch/lad/d2tk 12 cd d2tk 13 meson build 14 cd build 15 ninja -j4 16 17#### Pugl/NanoVG backend 18 19 ./d2tk.nanovg 20 21#### Pugl/Cairo backend 22 23 ./d2tk.cairo 24 25#### FBdev/Cairo backend 26 27 ./d2tk.fbdev 28 29### Screenshots 30 31![Screenshot 1](/screenshots/screenshot_1.png) 32 33![Screenshot 2](/screenshots/screenshot_2.png) 34 35![Screenshot 3](/screenshots/screenshot_3.png) 36 37![Screenshot 4](/screenshots/screenshot_4.png) 38 39![Screenshot 5](/screenshots/screenshot_5.png) 40 41![Screenshot 6](/screenshots/screenshot_6.png) 42 43![Screenshot 7](/screenshots/screenshot_7.png) 44 45![Screenshot 8](/screenshots/screenshot_8.png) 46 47### License 48 49Copyright (c) 2018-2019 Hanspeter Portner (dev@open-music-kontrollers.ch) 50 51This is free software: you can redistribute it and/or modify 52it under the terms of the Artistic License 2.0 as published by 53The Perl Foundation. 54 55This source is distributed in the hope that it will be useful, 56but WITHOUT ANY WARRANTY; without even the implied warranty of 57MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 58Artistic License 2.0 for more details. 59 60You should have received a copy of the Artistic License 2.0 61along the source as a COPYING file. If not, obtain it from 62<http://www.perlfoundation.org/artistic_license_2_0>. 63