Merwan Achibet
Merwan Achibet
The macro that causes issues in the global scope is defined in [libs/utils/include/utils/debug.h](https://github.com/google/filament/blob/1305303f2ee730775f3ce964ce544c8735357c37/libs/utils/include/utils/debug.h#L27) and it breaks compilation whenever this file is transitively included. To clarify, this is not a "macro...
The include tree looks like this: ``` 3>Note: including file: filament/include\filamat/MaterialBuilder.h 3>Note: including file: filament/include\filament/MaterialEnums.h 3>Note: including file: filament/include\utils/debug.h ```
Closer inspection shows that debug.h is also included from those other public headers: - backend/DriverEnums.h - backend/Handle.h - backend/PixelBufferDescriptor - utils/Allocator.h - utils/bitset.h - utils/StructureOfArrays.h
I too ended up undefining the macro after finely ordering Filament's #includes, which is messy and fragile. Renaming this macro with a Filament prefix would really help @pixelflinger :)
We're facing the same error on MacOS Tahoe 26.0.1.
> Seems to be fixed with Tahoe 26.1, can someone confirm? Just checked and it seems to work after updating MacOS. There's nothing about that in the Tahoe 26.1 changelog...
Hi @FastestMolasses, I'm guessing that you used the `SpritesheetAnimation::switch()` method for switching between animations. Is that correct? Does setting the `animation_id` of the SpritesheetAnimation component without calling `switch()` solve your...
Hi @Szustarol I'm not too familiar with this workflow. Could you share resources documenting it? Maybe articles or .blend/.gltf files? How would you implement this? My initial thoughts are that...
Absolutely, there's no quick way to pause all the animations at the moment. We could have a "global" `running` flag accessible from somewhere. Maybe in `AnimationLibrary` since it's the main...
Thanks for the proof of concept :) That looks good to me, I agree that flexibility should be favored. I would gladly merge such a PR.