Introduce minimal API layer for drawing on Canvas (using WebGL bindings) (#205)
* 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>
Showing
Please register or sign in to comment