Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Nikita Tsukanov
    @kekekeks
    in glsl
    it just gets stripped from the final glsl
    Nikita Tsukanov
    @kekekeks
    inout also doesn't seem to work for some reason
    Matthew Leibowitz
    @mattleibow_twitter
    inout seems to be pretty common in the samples and tests
    they seem to have out and inout in the final compilation...
    but interestingly not on the input...
    seems inout is mostly used in the main method
    Nikita Tsukanov
    @kekekeks
    float func2( float2 q, inout float4 ron )
    {
        ron = float4(1., 0., 0., 1.);
        return 0;
    }
    gets compiled to
    float func2_Stage1_c0(vec2 q, vec4 ron) {
        return 0.0;
    }
    Nikita Tsukanov
    @kekekeks
    how exactly that SkRuntimeShader works?
    it seems that main gets transformed into another function
    global variables don't seem to be supported either
    Nikita Tsukanov
    @kekekeks
    it seems that SkRuntimeEffect doesn't expose the full SKSL
    An extension of SkSL allows for the creation of fragment processors in pure
    SkSL. The program defines its inputs similarly to a normal SkSL program (with
    'in' and 'uniform' variables), but the 'main()' function represents only this
    fragment processor's portion of the overall fragment shader.
    Nikita Tsukanov
    @kekekeks
    That's what SkRuntimeEffect is doing, I guess
    Nikita Tsukanov
    @kekekeks
    Matthew Leibowitz
    @mattleibow_twitter
    NICE!
    Both hideously ugly and incredibly beautiful at the same time! This opens up the door to do some really awesome things!
    I wonder how good the CPU interpreter is... If that works, then we can really do fun things
    I keep watching it. lol very nice
    Nikita Tsukanov
    @kekekeks
    Guillaume Sornin-Eniona
    @GuillaumeSE
    Hey guys
    has you may know, firebase crashlytics will replace the old fabric Crashlytics
    https://mvnrepository.com/artifact/com.google.firebase/firebase-crashlytics
    Until now we don't have binding for it yet. Any ETA about this one when will be ready?
    Thanks!
    Jonathan Dick
    @Redth
    not sure if @moljac is working on those or not
    Guillaume Sornin-Eniona
    @GuillaumeSE
    Is that I through but in the beginning but it's a old one
    That is not updated anymore I think not sure
    moljac
    @moljac
    Morn
    @GuillaumeSE
    This is what I have:
            {
                "groupId" : "com.google.firebase",
                "artifactId" : "firebase-crash",
                "version" : "16.2.1",
                "nugetVersion" : "116.2.1-preview02",
                "nugetId" : "Xamarin.Firebase.Crash",
                "dependencyOnly" : false
            },
            {
                "groupId" : "com.google.firebase",
                "artifactId" : "firebase-crashlytics",
                "version" : "17.0.0",
                "nugetVersion" : "117.0.0-preview02",
                "nugetId" : "Xamarin.Firebase.Crashlytics",
                "dependencyOnly" : false
            },
            {
                "groupId" : "com.google.firebase",
                "artifactId" : "firebase-crashlytics-ndk",
                "version" : "17.0.0",
                "nugetVersion" : "117.0.0-preview02",
                "nugetId" : "Xamarin.Firebase.Crashlytics.NDK",
                "dependencyOnly" : false
            },
    moljac
    @moljac
    Snapshot mid May IIRC. (202005)
    moljac
    @moljac
    Newer Crashlytics is 2020-06-09.
    jensbrak
    @jensbrak

    Yay! @mattleibow_twitter - finally got some time to make that screan pixel measuring app using Skiasharp work well enough to call it an app, not just a test. Still lacking loads of functionality but still working. Thanks for the kind help!

    If someone is curious, I made a screen ruler-isch app for Mac and Win desktop using SkiaSharp to render. https://geek.zon3.se/phiddle

    Matthew Leibowitz
    @mattleibow_twitter
    Weee
    I'll check it out and see what I can learn!
    jensbrak
    @jensbrak
    Doubt there's lessions to be learned, part from the importance to design before coding. ;)
    jensbrak
    @jensbrak
    But I learned a lot, about SkiaSharp and various dotnet aspects I had never digged into before. And that was the purpose. I have a tendency to leave projects like that, and too many other hobby projects unfinished. The software version of a car in the workshop left half way during repairs - parts all over the place and not where they're supposed to be. :)
    So I tried to wrap things up, just for once. Still lots to do before it can be called an app for real.
    Nikita Tsukanov
    @kekekeks
    @mattleibow are there any plans for using SKRuntimeEffect as SKImageFilter?
    Matthew Leibowitz
    @mattleibow_twitter
    is that supported in skia?
    i know about shader and colorfilter
    Nikita Tsukanov
    @kekekeks
    hmmm
    would be really nice to have custom filters too
    I wonder if those are defined with SKSL
    there is SkRectShaderImageFilter, BTW
    but it's the same as SKImageFilter.MakePaint
    Guillaume Sornin-Eniona
    @GuillaumeSE
    @moljac thanks I didn't look properly before :)
    moljac
    @moljac
    NP.
    Crash is old, but Crashlytics is newer, but not the newest IIRC.
    Nikita Tsukanov
    @kekekeks
    @mattleibow_twitter are there plans for the entire API surface to be converted to Spans?