- 28 Sep, 2021 1 commit
-
-
Igor Demin authored
-
- 27 Sep, 2021 2 commits
-
-
Igor Demin authored
-
Oleksandr Karpovich authored
Co-authored-by:Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
-
- 23 Sep, 2021 5 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Igor Demin authored
We run FrameLimiter in another thread in SoftwareRedrawer. So FrameLimiter should be thread-safe. It is not thread safe now. We can run it from the Swing thread though, but probably it will be used in Compose directly, where can be multiple threads (in Application frame clock, for example) Deadlock: [couroutine 2] onRequest.trySend(Unit) [couroutine 1] onRequest.receive() [couroutine 1] onResult.getAndSet(CompletableDeferred()).complete(value) [couroutine 2] onResult.get().await() // wait [couroutine 1] onRequest.receive() // wait
-
Nikolay Igotti authored
-
- 22 Sep, 2021 3 commits
-
-
Nikolay Igotti authored
-
alexander-gorshenev authored
Added a test for Canvas::drawVertices
-
alexander-gorshenev authored
-
- 21 Sep, 2021 3 commits
-
-
Shagen Ogandzhanian authored
* MakeGrContext borrowed from canvaskit * Minimal API for webgl interaction * Minimal API for webgl interaction EXPERIMENTING * Minimal wasm implementation * experimenten wasm: draw circle * update skia to m94 * update external symbol names * Introduce minimal Kotlin Wrapper API for initializing GL entities on js side * Clean wrapper.cc WasmTests should be revisited after we adopt common approach for tests on all platforms * Remove obsolete GL initializer from index.html * Clean up wasmCompile task * Remove obsolete code from setup * Rename GetWebGLContextK to just GetWebGLContext * Remove redundant karma config serialization looks like a forgotten remnant of debugging to me * Remove WasmTests::ping empty Test * Remove obsolete canvas creation code in Skiko we won't create DOM elements at all Co-authored-by:Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
-
Roman Sedaikin authored
Handle system render exceptions to choose appropriate renderer on Windows (DirectX and OpenGL).
-
Nikolay Igotti authored
-
- 20 Sep, 2021 7 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
alexander-gorshenev authored
-
Nikolay Igotti authored
-
- 16 Sep, 2021 8 commits
-
-
alexander-gorshenev authored
-
Nikolay Igotti authored
-
alexander-gorshenev authored
* Provided Canvas::drawVertices so that compose doesn't have to call _nDrawVertices explicitly
-
alexander-gorshenev authored
* Skiko changes needed to ramp up compose/native Text * Typed interop array return on native in particular
-
alexander-gorshenev authored
* toInterop/fromInterop for Int, Long and Double * toInterop/fromInterop for ShortArrays * jvm NativePointerArray return * native toInterop(Array<String>)
-
Shagen Ogandzhanian authored
-
Shagen Ogandzhanian authored
-
alexander-gorshenev authored
-
- 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 1 commit
-
-
Nikolay Igotti authored
-