• Kirill Grouchnikov's avatar
    Complete bindings for SkRuntimeShaderBuilder::uniform (#524) · 615c425c
    Kirill Grouchnikov authored
    * 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)
    615c425c
Name
Last commit
Last update
.github/workflows Loading commit data...
.run Loading commit data...
gradle/wrapper Loading commit data...
samples Loading commit data...
skiko Loading commit data...
.gitignore Loading commit data...
DEVELOPMENT.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
gradlew Loading commit data...
gradlew.bat Loading commit data...
settings.gradle.kts Loading commit data...