# HG changeset patch # User Sam # Date 1683739844 -25200 # Node ID 22122b64f09fd4b598460cd48b551e444ffa6197 # Parent 888924431164cbaf963aa8ffba244c241d4e1a7c add: sekeleton to start working on resource loading, updated readme diff -r 888924431164 -r 22122b64f09f README.md --- a/README.md Thu May 11 00:21:32 2023 +0700 +++ b/README.md Thu May 11 00:30:44 2023 +0700 @@ -43,13 +43,14 @@ - [ ] Mipmaps Asset handling: -- [ ] Resource concept (TODO: test on windows) +- [x] Resource loading - [x] Mod/resource-pack concept - [x] Load from directory - [x] Load from zip - [x] Load from exe-embeded -- [ ] Mesh files (Wavefront OBJ, MTL) (use something from sketchfab for testing, https://sketchfab.com/) -- [ ] Image files (BMP RGB + BMP Graysscale for transparency) +- [ ] Mesh files (Wavefront OBJ, MTL) +- [ ] Material files (Wavefront MTL) +- [ ] Image files (BMP RGBA) - [ ] Audio files (AU) Other (required for alpha release): @@ -69,7 +70,6 @@ - [ ] Telemetry - [x] Add simple event logging service - [ ] Add exception reporting -- [ ] Documentation? Advanced features (very low priority): - [ ] Text rendering @@ -79,6 +79,7 @@ - [ ] Query and display rendering information from Vulkan? - [ ] Game controller input handling? - [ ] Allow multipel Uniform blocks? +- [ ] Documentation? Quality improvments: diff -r 888924431164 -r 22122b64f09f src/semicongine/resources/audio.nim --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/semicongine/resources/audio.nim Thu May 11 00:30:44 2023 +0700 @@ -0,0 +1,2 @@ + + diff -r 888924431164 -r 22122b64f09f src/semicongine/resources/image.nim --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/semicongine/resources/image.nim Thu May 11 00:30:44 2023 +0700 @@ -0,0 +1,2 @@ + + diff -r 888924431164 -r 22122b64f09f src/semicongine/resources/mesh.nim --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/semicongine/resources/mesh.nim Thu May 11 00:30:44 2023 +0700 @@ -0,0 +1,2 @@ + +