changeset 216:22122b64f09f

add: sekeleton to start working on resource loading, updated readme
author Sam <sam@basx.dev>
date Thu, 11 May 2023 00:30:44 +0700
parents 888924431164
children ecf2d75f06d8
files README.md src/semicongine/resources/audio.nim src/semicongine/resources/image.nim src/semicongine/resources/mesh.nim
diffstat 4 files changed, 11 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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:
 
--- /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 @@
+
+
--- /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 @@
+
+
--- /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 @@
+
+