Skip to content

Fixing import model and serialization logic#442

Merged
jnyfah merged 2 commits into
arena-integrationfrom
user/kernel/fix-import-model
Apr 21, 2025
Merged

Fixing import model and serialization logic#442
jnyfah merged 2 commits into
arena-integrationfrom
user/kernel/fix-import-model

Conversation

@JeanPhilippeKernel
Copy link
Copy Markdown
Owner

@JeanPhilippeKernel JeanPhilippeKernel commented Apr 20, 2025

This PR does some cleanup around file path handling and provides proper backslash usage depending on the platform.
This has the benefit of removing the usage of std::replace(...) we use to format a file/dir path

@JeanPhilippeKernel JeanPhilippeKernel added the enhancement New feature or request label Apr 20, 2025
@JeanPhilippeKernel JeanPhilippeKernel moved this to In Progress in ZEngine Board Apr 20, 2025
@JeanPhilippeKernel JeanPhilippeKernel added this to the Born baby (0.2.0) milestone Apr 20, 2025
@JeanPhilippeKernel JeanPhilippeKernel self-assigned this Apr 20, 2025
@jnyfah jnyfah merged commit 5a49b11 into arena-integration Apr 21, 2025
17 checks passed
@jnyfah jnyfah deleted the user/kernel/fix-import-model branch April 21, 2025 16:30
@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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants