Exemple #1
0
        public static GRGlInterface CreateWebGl(GRGlGetProcedureAddressDelegate get)
        {
            var proxy = DelegateProxies.Create(get, DelegateProxies.GRGlGetProcDelegateProxy, out var gch, out var ctx);

            try {
                return(GetObject(SkiaApi.gr_glinterface_assemble_webgl_interface((void *)ctx, proxy)));
            } finally {
                gch.Free();
            }
        }
Exemple #2
0
 public static GRGlInterface CreateAngle(GRGlGetProcedureAddressDelegate get) =>
 CreateGles(get);                  // ANGLE is just a GLES v2 over DX v9+