Calvin Wilkinson

Results 82 comments of Calvin Wilkinson

> `void SetFontSize(FT_FaceRec_ face` You create a copy here, you should use the original pointer. Like `void SetFontSize(FT_FaceRec_* face, ...` You should avoid copy the struct of `FT_FaceRec_` and always...

Quick update, I took what you said and used a `ref` parameter instead of an `unsafe` pointer. I verified that the pointer so far in the call stack as it...

> The error is raised at https://github.com/ryancheung/freetype/blob/0c2bdb01a2e1d24a3e592377a6d0822856e10df2/src/base/ftobjs.c#L3413 , means face->size is a null pointer. And i tried the demo https://github.com/ryancheung/FreeTypeSharp/blob/main/FreeTypeSharp.SkiaDemo/Program.cs#L52 and it works fine. It is weird in this case....

> Here is the method `FT_Set_Char_Size(FT_FaceRec_* face, IntPtr char_width, IntPtr char_height, uint horz_resolution, uint vert_resolution)`. The type of the size parameter is `IntPtr`, you should not care of the type,...

> Found the bug code: https://github.com/KinsonDigital/Velaptor/blob/WIP-4/Velaptor/NativeInterop/FreeType/FreeTypeInvoker.cs#L119 > > ```cs > public void FT_New_Face(string filepathname, int face_index, ref FT_FaceRec_ face) > { > unsafe > { > fixed (FT_FaceRec_* facePtr =...

I as well am getting related issues. I get `wall clock` log msgs like these: ```bash wall clock duration reached. isolate: d66d7171-0472-48db-a589-a52454d89a26 isolate memory usage sender dropped wall clock duration...

> hello @CalvinWilkinson 😁 > > This runtime provides a limited File API compared to Deno [1](#user-content-fn-link-bc93d1ebe80f0f9683cf02a204a8a925), and that's a relatively recent change. From a security perspective, allowing file access...

> Your version of Deno is different from the version of Deno that `edge-runtime` is using internally. I assume the version of Deno you are mentioning is a standalone. >...

Issue put on hold until the research results have been completed with the issue below: - #290 The reason is because if OpenAL is replaced by RayLib, then there is...

> Issue put on hold until the research results have been completed with the issue below: > > * [🔬Look into replacing openal with raylib #290](https://github.com/KinsonDigital/CASL/issues/290) > > The reason...