Skip to content

Math Library#440

Merged
JeanPhilippeKernel merged 8 commits into
JeanPhilippeKernel:arena-integrationfrom
jnyfah:maths
Apr 21, 2025
Merged

Math Library#440
JeanPhilippeKernel merged 8 commits into
JeanPhilippeKernel:arena-integrationfrom
jnyfah:maths

Conversation

@jnyfah
Copy link
Copy Markdown
Collaborator

@jnyfah jnyfah commented Apr 15, 2025

Vector backbone also rearranged the test into folders to make it easier

Comment thread ZEngine/ZEngine/Core/Maths/Vec.h Outdated
Comment thread ZEngine/ZEngine/Core/Maths/Vec.h Outdated
Comment thread ZEngine/ZEngine/Core/Maths/Vec.h Outdated
Comment thread ZEngine/ZEngine/Core/Maths/Vec.h Outdated
Comment thread ZEngine/ZEngine/Core/Maths/Vec.h Outdated
Comment thread ZEngine/ZEngine/Core/Maths/Vec.h Outdated
Comment thread ZEngine/ZEngine/Core/Maths/Vec.h Outdated
Comment thread ZEngine/ZEngine/Core/Maths/Vec.h Outdated
Comment thread ZEngine/ZEngine/Core/Maths/Vec.h Outdated
Comment thread ZEngine/ZEngine/Core/Maths/Vec.h Outdated
Comment thread ZEngine/ZEngine/Core/Maths/Vec.h Outdated
@JeanPhilippeKernel JeanPhilippeKernel merged commit bbd94b0 into JeanPhilippeKernel:arena-integration Apr 21, 2025
17 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in ZEngine Board Apr 21, 2025
JeanPhilippeKernel added a commit that referenced this pull request Apr 21, 2025
* basic arena allocator (#425)

* basic arena allocator

* added resize impl

* edit resize

---------

Co-authored-by: jnyfah <jnyfaah@gmail.com>

* Introducing Memory Manager (#426)

* basic arena allocator

* added resize impl

* edit resize

* added memory manager

* updated CI

* fixed format

* fixed naming

* assert PoolAllocator memory

---------

Co-authored-by: jnyfah <jnyfaah@gmail.com>

* added support of cmd parser (#427) (#428)

* Containers (#429)

* vector and string view draft

* string

* minor changes

* container rewrite

* again

* more changes

* more changes again

* Moving Editor to Arena (#430)

* initial move to arena

* initial editor move to arena alloc

* More update around the editor (#431)

* initial move to arena

* initial editor move to arena alloc

* more arena for importers and serializers

* cleanup around the editor

* fixed scene name

* format

* improved importers and serializers concurrency

* Low Budget Hash Map (#432)

* hash map????

* because format is my worst enemy

* removing size from array initialization because i dont see the point of it

* adding some string to hashmap test because why not

* added initializer list and some tests for arrayview

* some changes

* make lists??

* clang format hates me

* remove silly comments

* first iteration - engine runs on Arena (#433)

* first iteration - engine runs on Arena

* fixed input devices

* fixed logger configuration logic

* fixed vma mem leaks

* deleted stale memory  in Handle manager pool

* fixed handle tests

* more removal of vector

* clang format

* I broke the pipeline

---------

Co-authored-by: Jennifer Chukwu <jnyfaah@gmail.com>

* More removal of std containers (#435)

* removed std containers

* rewrote the hashmap using linear probing

* clang format hates to see me coming lol

* more improvement

* more improve around shader caches

* deleted dead codes

* improved corewindows requiredlayers

---------

Co-authored-by: jnyfah <jnyfaah@gmail.com>

* Fixing import model and serialization logic (#442)

* fixed import models

* fixed platform backslash

* Math Library (#440)

* vec again

* some major changes

* clang format

* added header

* from vector to vec

* some changes

* some changes again

* last one

---------

Co-authored-by: jnyfah <jnyfaah@gmail.com>
@jnyfah jnyfah deleted the maths branch May 25, 2025 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-macOS Work on macOS system area-rendering area-window Work on Window system Feature request New feature

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants