- 20 Jan, 2021 13 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Igor Demin authored
-
Roman Sedaikin authored
-
Roman Sedaikin authored
-
Roman Sedaikin authored
-
Roman Sedaikin authored
-
Roman Sedaikin authored
-
Igor Demin authored
Support vsync, refactor rendering, rendering tests
-
Igor Demin authored
-
- 19 Jan, 2021 2 commits
-
-
Igor Demin authored
-
Nikolay Igotti authored
-
- 18 Jan, 2021 4 commits
-
-
Igor Demin authored
-
Igor Demin authored
-
Igor Demin authored
-
Igor Demin authored
-
- 16 Jan, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 15 Jan, 2021 8 commits
-
-
Igor Demin authored
-
Igor Demin authored
-
Igor Demin authored
-
Igor Demin authored
1. Split onRender into performUpdate and performDraw. performUpdate will be called from the Swing thread in upcoming commits (to avoid race conditions) 2. Remove canvas.scale by default Motivation: automatic scaling is harmful. Example: - skiko returns us 100x100 canvas size. - We load image from disk and reduce its size to 100x100. - We draw this image onto canvas, and it is scaled 2x with artifacts. If skiko returns us 200x200 then we reduce image to 200x200 and draw it onto canvas without scaling. 3. Cache contentScale It is expensive operation on Linux to do it in every frame (we read database) 4. Remove onInit, onReshape, onDispose removed from SkiaRenderer. It is hard to implement it in the right thread (on macOs we have AppKit and AWT thread). Besides we don't use them in Compose. If they will be needed then we can implement them later.
-
Igor Demin authored
-
Igor Demin authored
-
Igor Demin authored
-
Nikolay Igotti authored
-
- 14 Jan, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 13 Jan, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 12 Jan, 2021 2 commits
-
-
Nikolay Igotti authored
-
Nikolay.Igotti authored
-
- 11 Jan, 2021 2 commits
-
-
Nikolay Igotti authored
-
Denys M authored
Closes #36
-
- 25 Dec, 2020 1 commit
-
-
Nikolay Igotti authored
-
- 24 Dec, 2020 1 commit
-
-
Roman Sedaikin authored
-
- 21 Dec, 2020 2 commits
-
-
Nikolay Igotti authored
-
Roman Sedaikin authored
-
- 17 Dec, 2020 2 commits
-
-
Igor Demin authored
-
Nikolay Igotti authored
-