Skip to content

Arena integration#439

Merged
JeanPhilippeKernel merged 12 commits into
developfrom
arena-integration
Apr 21, 2025
Merged

Arena integration#439
JeanPhilippeKernel merged 12 commits into
developfrom
arena-integration

Conversation

@JeanPhilippeKernel
Copy link
Copy Markdown
Owner

No description provided.

JeanPhilippeKernel and others added 11 commits March 7, 2025 19:05
* basic arena allocator

* added resize impl

* edit resize

---------

Co-authored-by: jnyfah <jnyfaah@gmail.com>
* 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>
* vector and string view draft

* string

* minor changes

* container rewrite

* again

* more changes

* more changes again
* initial move to arena

* initial editor move to arena alloc
* 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
* 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

* 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>
* 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>
* fixed import models

* fixed platform backslash
@JeanPhilippeKernel JeanPhilippeKernel marked this pull request as ready for review April 21, 2025 18:16
@JeanPhilippeKernel JeanPhilippeKernel added enhancement New feature or request Feature request New feature area-rendering area-window Work on Window system area-ui area-macOS Work on macOS system critical labels Apr 21, 2025
@JeanPhilippeKernel JeanPhilippeKernel added this to the Born baby (0.2.0) milestone Apr 21, 2025
@JeanPhilippeKernel JeanPhilippeKernel self-assigned this Apr 21, 2025
@JeanPhilippeKernel JeanPhilippeKernel moved this to In Progress in ZEngine Board Apr 21, 2025
@jnyfah
Copy link
Copy Markdown
Collaborator

jnyfah commented Apr 21, 2025

Arena!!!!

* vec again

* some major changes

* clang format

* added header

* from vector to vec

* some changes

* some changes again

* last one
@JeanPhilippeKernel JeanPhilippeKernel merged commit b630e23 into develop Apr 21, 2025
34 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in ZEngine Board Apr 21, 2025
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-ui area-window Work on Window system critical enhancement New feature or request Feature request New feature

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants