pogonaengine / pogona

A cross-platform Vulkan game engine written in C11 (with GNU extensions)
BSD 2-Clause "Simplified" License
3 stars 0 forks source link

Linear algebra #1

Open kelvium opened 1 year ago

kelvium commented 1 year ago

We need some linear algebra support in the engine. It will be mainly used by the renderer code.

kelvium commented 1 year ago

I've decided to leave only f32 vectors, because others seem pretty much unnecessary. Where will they be used? I can imagine pVec2u32 be used instead of width and height, but that's weird and not obvious.

I rebased the branch on current master.

kelvium commented 1 year ago

Vector code is merged into master.