Benjamin Rosseaux
Benjamin Rosseaux
Oh ok, then I know what the reason **probably** is: The slow exception handling of FPC. Because FPC (under Windows) does still use the c-style slow SetJmp exception handling instead...
The hashmap of TFLRE is based on the semi-lockfree thread-safe POCAHash* stuff of https://raw.githubusercontent.com/BeRo1985/poca/master/src/POCA.pas where the POCAHash stuff of my POCA script engine works with parallel new shadow copies during...
Only the problem in the moment: The foreign-API of FLRE is a bit out-of-sync in the moment, so I must (re-)sync the foreign-API first to the Pascal-native API again.
Hm, it looks that I must optimize TFLREUnicodeCharClass.Invert or something TFLREUnicodeCharClass-related in that direction. It's queued on my ToDo list after "Implement thread safe dynamic array class into PasMP" (which's...
Which compiler? FreePascal or the NextGen Android/iOS Compiler? And which version?
FLRE follows here simply the behavior what Google's RE2 (and many other UTF8-capable regex engines) would do here at `.` in the UTF8 mode. TLDR: In the UTF8 mode is...
Correctly recognized, pasenet is now deprecated because of RNL. RNL offers all (pas-)enet features, even when they are implemented in a different way at RNL, and even more features, which...
There is hardly any difference here compared to enet. The encryption, which is always active, causes indeed slightly more CPU load, but this shouldn't really matter how many clients RNL...
KHR_lights_punctual, KHR_TEXTURE_TRANSFORM and KBR_materials_sheen are supported by the PasGLTF example viewer now (see https://github.com/BeRo1985/pasgltf/blob/dc27732d961a5886fde8989172fddc44a09db6c7/src/viewer/UnitGLTFOpenGL.pas and https://github.com/BeRo1985/pasgltf/blob/dc27732d961a5886fde8989172fddc44a09db6c7/src/viewer/UnitOpenGLShadingShader.pas ). KBR_materials_clearcoat and EXT_lights_image_based are in the work and on my todo-list.
In my opinion, the PasGLTF unit itself should remain independent from extensions by simply passing all extras and extensions 1 to 1 as JSON objects, so that the whole PasGLTF...