1. 06 Sep, 2021 2 commits
    • 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
  2. 05 Sep, 2021 1 commit
  3. 04 Sep, 2021 1 commit
  4. 03 Sep, 2021 7 commits
  5. 02 Sep, 2021 5 commits
  6. 01 Sep, 2021 3 commits
  7. 19 Aug, 2021 2 commits
  8. 18 Aug, 2021 1 commit
  9. 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
  10. 30 Jul, 2021 7 commits
  11. 25 Jul, 2021 1 commit
  12. 24 Jul, 2021 1 commit
  13. 23 Jul, 2021 3 commits
  14. 22 Jul, 2021 1 commit
  15. 19 Jul, 2021 1 commit
  16. 15 Jul, 2021 1 commit
    • alexander-gorshenev's avatar
      Native namespaces (#136) · f948cc39
      alexander-gorshenev authored
      * Added Paragraph.h and friends
      
      * Moved to 1.5.10-dev-94 k/n build
      It is able to interop with cpp classes in the namespaces
      And also changes :: to __ as a cpp namespace and inner class separator
      f948cc39