1. 07 Sep, 2021 6 commits
  2. 06 Sep, 2021 4 commits
    • alexander-gorshenev's avatar
      Svg and skottie native bindings (#170) · 4e39fa88
      alexander-gorshenev authored
      * Added @ExternalSymbolName for extern functions in
          org/jetbrains/skia/svg
          org/jetbrains/skia/skottie
      
      * Added skottie native bindings
      4e39fa88
    • Nikolay Igotti's avatar
      Complete commonization. (#168) · 3a68bff4
      Nikolay Igotti authored
      3a68bff4
    • alexander-gorshenev's avatar
      Native skia bindings (#167) · a8dbcb11
      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
      a8dbcb11
    • Igor Demin's avatar
      Emulate vsync tick on Software renderer and Linux with unsupported vsync (#148) · ac7e0091
      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: 's avatarNikolay Igotti <igotti@gmail.com>
      ac7e0091
  3. 05 Sep, 2021 1 commit
  4. 04 Sep, 2021 1 commit
  5. 03 Sep, 2021 7 commits
  6. 02 Sep, 2021 5 commits
  7. 01 Sep, 2021 3 commits
  8. 19 Aug, 2021 2 commits
  9. 18 Aug, 2021 1 commit
  10. 06 Aug, 2021 3 commits
    • Igor Demin's avatar
      Move tests from SkijaInjectSample to skiko (#145) · c3bdfc3f
      Igor Demin authored
      They will run if system property skiko.test.window.test.enabled != false
      c3bdfc3f
    • Roman Sedaikin's avatar
      Fix fallback (#144) · df274e55
      Roman Sedaikin authored
      * Fix fallback on VM
      
      * Added Intel(R) HD Graphics 2000 to adapter blacklist for OpenGL
      
      * Fix fallback from OpenGLon VMs.
      
      * Added llvmpipe to adapter blacklist for OpenGL
      
      * Added Intel(R) HD Graphics 3000 to adapter blacklist for OpenGL.
      
      * Removed Microsoft Basic Render Driver from adpaters blacklist for DirectX 12.
      df274e55
    • alexander-gorshenev's avatar
      Native-1.5.21-dev-329 (#143) · 341ed186
      alexander-gorshenev authored
      * A native workaround for TextStyle::setFontStyle
      
      * Moved to k/n 1.5.21-dev-329
      Added paragraph headers and klib encapsulated libs
      
      * Moved native sample to 1.5.21 gradle plugin
      341ed186
  11. 30 Jul, 2021 7 commits