Complete bindings for SkRuntimeShaderBuilder::uniform (#524)
* Add bindings for SkImageFilters::RuntimeShader For https://github.com/JetBrains/skiko/issues/519 * More work for SkImageFilters::RuntimeShader * Add a check that input array sizes match * Add tests for the new image filters * Add JS bindings for the added common bindings * Add test coverage for the new image filters * Fix name mismatch in the JS bindings * Fix SkString conversions in JS bindings * Fix input shader cast * Fix runtime shader builder finalizer name * A slightly different way to wrap the input image filter * A different way to get char* in the binding * Pass shader name as interop pointer * Pass shader names as interop pointer * Complete bindings for SkRuntimeShaderBuilder::uniform Add bindings for kInt2, kInt3, kInt4, kFloat2, kFloat3, kFloat4, kFloat2x2, kFloat3x3, kFloat4x4 * Small tweaks to Matrix classes * Add `Matrix22.IDENTITY` * Align visibility of float array `mat` field to be public across all three matrix classes (2x2, 3x3, 4x4)
Showing
Please register or sign in to comment