aboutsummaryrefslogtreecommitdiff
path: root/subprojects/d2tk/README.md
blob: 63e12bc0b4778fa63df009bb6007f94132ad442d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# d2tk

## Data Driven Tool Kit

A performant, dyamic, immediate-mode GUI tool kit in C which partially renders
on-change only by massively hashing-and-cashing of vector drawing instructions
and on-demand rendered sprites.

### Build / test

	git clone https://git.open-music-kontrollers.ch/lad/d2tk
	cd d2tk 
	meson build
	cd build
	ninja -j4

#### Pugl/NanoVG backend

	./d2tk.nanovg

#### Pugl/Cairo backend

	./d2tk.cairo

#### FBdev/Cairo backend

	./d2tk.fbdev

### Screenshots

![Screenshot 1](https://git.open-music-kontrollers.ch/lad/d2tk/plain/screenshots/screenshot_1.png)

![Screenshot 2](https://git.open-music-kontrollers.ch/lad/d2tk/plain/screenshots/screenshot_2.png)

![Screenshot 3](https://git.open-music-kontrollers.ch/lad/d2tk/plain/screenshots/screenshot_3.png)

![Screenshot 4](https://git.open-music-kontrollers.ch/lad/d2tk/plain/screenshots/screenshot_4.png)

![Screenshot 5](https://git.open-music-kontrollers.ch/lad/d2tk/plain/screenshots/screenshot_5.png)

![Screenshot 6](https://git.open-music-kontrollers.ch/lad/d2tk/plain/screenshots/screenshot_6.png)

![Screenshot 7](https://git.open-music-kontrollers.ch/lad/d2tk/plain/screenshots/screenshot_7.png)

![Screenshot 8](https://git.open-music-kontrollers.ch/lad/d2tk/plain/screenshots/screenshot_8.png)

### License

Copyright (c) 2018-2019 Hanspeter Portner (dev@open-music-kontrollers.ch)

This is free software: you can redistribute it and/or modify
it under the terms of the Artistic License 2.0 as published by
The Perl Foundation.

This source is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Artistic License 2.0 for more details.

You should have received a copy of the Artistic License 2.0
along the source as a COPYING file. If not, obtain it from
<http://www.perlfoundation.org/artistic_license_2_0>.