top of page
Search

[92] Anomaly

  • Writer: Conlan Walker
    Conlan Walker
  • Aug 18, 2023
  • 1 min read

I totally forgot it was Friday until like an hour ago, so I don't have much time to do this.

Though at the very least I'll try to present the work in the order it was done.

(Pastebin embeds don't seem to like it when I give it really big files, so it adds a bunch of margin space near the bottom for some reason).


I completely refactored coreVector, effectively making it from the ground up again:

I then created a version of fstr that uses heap memory:


After which I documented both inside kit_core.h:

Next, I did more kmixer stuff:

kit_kmixer.h:

_kit_kmixerPrivate.h


kit_sdl2_kmixer.c:

kit_sdl2_kmixerDevice.c:


Lastly (though still related to kmixer), for mixing voices, I'll be using SIMD intrinsic functions for the first time.

I first made a list of intrinsics by extension and operation, so I could better handle capabilities:

I'm currently in the process of actually implementing it:


And that's about it. Next week I'll do more kmixer, as I still have a lot of stuff to do with it.

 
 
 

Comments


bottom of page