Vinícius Felipe Botelho Barbosa

Results 74 comments of Vinícius Felipe Botelho Barbosa

> Thanks, so what should I do with it? Nothing changes for now. I'm just logging here for future research

Fixed in our new release [v5.0.0](https://github.com/skia4delphi/skia4delphi/releases) The TSkAnimatedPaintBox now is render by GPU.

Skia4Delphi support for C++Builder has been natively added to RAD Studio 12 Athens by Embarcadero. https://www.embarcadero.com/products/rad-studio/whats-new-in-12-athens

Hello, The way Python4delphi is changing exception masks is not secure. Care is needed mainly to remove exceptions from the mask. It's something that affects the entire application and other...

@lmbelo, you didn't understand my post. The P4D-Data-Sciences code is wrong and python4delphi's MaskFPUExceptions implementation should be changed as well. I will explain it better. MaskFPUExceptions code from python4delphi: https://github.com/Embarcadero/python4delphi/blob/19192adf85a68e513ab097c6a7bde219dd6348c1/Source/PythonEngine.pas#L9288-L9306...

> @viniciusfbb does Skia changes the exception mask for the whole app life cycle? Yes! OpenGL too.

> We are only changing the exception mask per invocation, otherwise we would get it incompatible with many other libraries. Changing the exception mask in general is already a risk,...

> Well, regarding Windows x86 and x64, the FPSCR flag is saved across thread context switches. I'm almost sure ARM has a similar approach, I think they seve it in...

I didn't say that changes to background threads would affect the main thread's exception mask. In my view, threads being created in the background would have the initial values of...

> @viniciusfbb let me see where Skia is changing exception masks. There are numerous operations that depend on masks in exceptions, which are executed every frame of the app's rendering,...