- 12 Oct, 2021 2 commits
-
-
Oleksandr Karpovich authored
Co-authored-by:Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
-
Oleksandr Karpovich authored
* commonize BitmapTest.kt * commonize BitmapTest.kt: refactor org_jetbrains_skia_Bitmap__1nGetImageInfo * commonize BitmapTest.kt: org_jetbrains_skia_Bitmap__1nReadPixels org_jetbrains_skia_Bitmap__1nExtractAlpha org_jetbrains_skia_Bitmap__1nMakeShader * commonize BitmapTest.kt: fix for CI-found issue * BitmapTest fixes * refactor Bitmap.cc * add `canInstallPixels` to BitmapTest.kt * refactor org_jetbrains_skia_Bitmap__1nGetImageInfo: remove unnecessary casts Co-authored-by:Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
-
- 11 Oct, 2021 6 commits
-
-
Nikolay Igotti authored
-
Andrew Rudenko authored
-
Roman Sedaikin authored
-
Nikolay Igotti authored
-
Alexey Tsvetkov authored
* Replace Gradle native compilation tasks with custom tasks * Code review fixes * Log args when info logging is enabled
-
Roman Sedaikin authored
Transparency support.
-
- 09 Oct, 2021 1 commit
-
-
Shagen Ogandzhanian authored
-
- 08 Oct, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 07 Oct, 2021 2 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
- 06 Oct, 2021 5 commits
-
-
Nikolay Igotti authored
-
Igor Demin authored
* Fix a short memory leak in Windows/Linux OpenGL redrawers * Call makeCurrent in LinuxOpenGLRedrawer * Fix vsync on multiple monitors on Linux * Apply vsync only if it is enabled in properties * Fix WindowsOpenGLRedrawer.dispose
-
alexander-gorshenev authored
-
Nikolay Igotti authored
This reverts commit c9bfd868.
-
alexander-gorshenev authored
-
- 05 Oct, 2021 2 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
- 04 Oct, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 01 Oct, 2021 3 commits
-
-
Nikolay Igotti authored
-
Alexey Tsvetkov authored
-
Nikolay Igotti authored
-
- 30 Sep, 2021 1 commit
-
-
Shagen Ogandzhanian authored
-
- 29 Sep, 2021 6 commits
-
-
alexander-gorshenev authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Oleksandr Karpovich authored
Co-authored-by:Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
-
Oleksandr Karpovich authored
* add InteropScopeTests.kt (wip) * add InteropScopeTests.kt (wip - 2) * add InteropScope tests for `withResult` * move TestHelpers to test sources + include them in not-release builds * add interop tests for ShortArray, IntArray, DoubleArray * update branch after rebase Co-authored-by:Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
-
Roman Sedaikin authored
Added direct software rendering for windows and linux. Fix fallback on Linux.
-
- 28 Sep, 2021 4 commits
-
-
Shagen Ogandzhanian authored
* Introduce minimal viable api for renderer in web, update web sample * Fix bouncing logic * Process Position.INSIDE case so that we won't see a warning on non-exhausting "when" Co-authored-by:Nikolay Igotti <igotti@gmail.com>
-
Pavel authored
-
Nikolay Igotti authored
* Cross-compilation effort * Missing dep * Polish wash cross compile task * Fix code review issues Co-authored-by:Alexey Tsvetkov <alexey.tsvetkov@jetbrains.com>
-
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 4 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
-