- 15 Sep, 2021 4 commits
-
-
Nikolay Igotti authored
-
Shagen Ogandzhanian authored
* Introduce static index.html, switch to the build itself to 1.5.10 (since this is a version we are building skiko as of now) * Include both wasm and "normal" resources
-
Shagen Ogandzhanian authored
-
alexander-gorshenev authored
-
- 14 Sep, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 13 Sep, 2021 2 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
- 11 Sep, 2021 1 commit
-
-
alexander-gorshenev authored
* Native memory management * Moved native Managed from AtomicLong to AtomicNativePtr
-
- 10 Sep, 2021 2 commits
-
-
Nikolay Igotti authored
-
alexander-gorshenev authored
* A better TODO for native bindings * Revided native skia demo with the new bindings * Enable some RRect opearions in native bindings
-
- 09 Sep, 2021 7 commits
-
-
Nikolay Igotti authored
-
Shagen Ogandzhanian authored
Co-authored-by:Igor Demin <igordmn@gmail.com>
-
Igor Demin authored
This reverts commit 86527f91.
-
Igor Demin authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Igor Demin authored
Made similar to https://github.com/JetBrains/skija/blob/8057d11ea2b34e92c36188236200cfef58bf8d76/shared/java/CubicResampler.java#L31 BufferedImage.toBitmap() is copied from Compose
-
- 08 Sep, 2021 2 commits
-
-
Shagen Ogandzhanian authored
-
Igor Demin authored
-
- 07 Sep, 2021 8 commits
-
-
Igor Demin authored
-
Igor Demin authored
-
Igor Demin authored
-
Igor Demin authored
-
Alexey Tsvetkov authored
-
Igor Demin authored
Partially fix https://github.com/JetBrains/skiko/issues/137
-
Igor Demin authored
Replace async awaitRedraw by sync window.paint(window.graphics), refactor Direct 3D and Metal redrawers (#146) * Refactor Direct3DContextHandle - move `device` to Direct3DRedrawer.kt * Refactor finishFrame: split into Direct3DContextHandler.flush and Direct3DRedrawer.swap * DirectX: redraw immediately * Metal: redraw immediately * Remove awaitRedraw * Fix screenshot tests on macOs * Discussions
-
Nikolay Igotti authored
-
- 06 Sep, 2021 4 commits
-
-
alexander-gorshenev authored
* Added @ExternalSymbolName for extern functions in org/jetbrains/skia/svg org/jetbrains/skia/skottie * Added skottie native bindings -
Nikolay Igotti authored
-
alexander-gorshenev authored
* Removed the old native interop * Generated macos native bridges * Placed @ExternalSymbolName for skia extern functions * Native skia/mpp link: both libskiko-native-bridges.a libskiko.a are now incorporated in the klib. Added types.h to cover jni types Added common.h for declarations shared between platforms Moved some common c++ code from interop.cc to common_interop.cc and from interop.hh to common.h * Move skiko/native to skia/mpp bindings * Changes to allow mpp skiko to run meaningfully on native * Adapted native sample to mpp skiko * Fix linux and win * Fixed native binding dependency * Provided a couple missing native bindg (bindings stubs actually) * Code review fixes -
Igor Demin authored
* Emulate vsync tick on Software renderer and Linux with unsupported vsync Otherwise there is no delay between frames and we will have high CPU usage * Discussions * Fix frame limit on Linux * Fix tests * Refactor. Move lockLinuxDrawingSurface * FrameLimiter. Proper cancel * Make FrameLimiter local for each window * Dynamically load Xrandr. * Search paths * Fix loadXrandr * libxrandr-dev for docker Co-authored-by:Nikolay Igotti <igotti@gmail.com>
-
- 05 Sep, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 04 Sep, 2021 1 commit
-
-
Kirill Grouchnikov authored
* Add SkPerlinNoiseShader APIs to Skiko * Fix passing the correct tiles array
-
- 03 Sep, 2021 7 commits
-
-
Shagen Ogandzhanian authored
-
Roman Sedaikin authored
* Refactoring skia-part according to CFD use. * Updated test according to refactoring.
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-