RandyGaul
RandyGaul
The current implementation of audio culling seems to have far too much latency than what was intended. As of now short sound FX can entirely finish playing before the culling...
Implementation of steal_from and rvalue assignment don't properly cleanup prior memory and assume clean-slate init, which is just buggy and incorrect.
Quite annoying to cast around in user code. e.g. ```c CF_API void CF_CALL cf_draw_polyline(CF_V2* points, int count, float thickness, bool loop) ``` -> ```c CF_API void CF_CALL cf_draw_polyline(const CF_V2* points,...
https://randygaul.github.io/cute_framework/#/file/cf_fs_enumerate_directory
Calling into easy sprite API while supplying the same png will create new instances. However, this is incongruent with the cache based APIs that will return the same animation data...
As-is it's not totally clear the aa functions *do not* affect sprites/texts, leading to some initial confusion for users.
As per discord discussion, so far this made a lot of sense: ```c cf_text_effect_set_font(const char* effect_name, const char* font); ``` We can add a font field to the internal effect...
Docs parser is run on CI now and samples have moved slightly. Readme needs an update
We should add in embedded playable builds for samples in a dedicated docs page (the samples doc md page). Asking AI how to embed with MKDocs gave me these instructions....