Mercurial > games > semicongine
comparison README.md @ 677:b6c8c7e25bfd
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 | 496b328faa43 |
children | 2a2367d289dd |
comparison
equal
deleted
inserted
replaced
676:e6cbcf3cba94 | 677:b6c8c7e25bfd |
---|---|
41 | 41 |
42 - [ ] Depth buffering | 42 - [ ] Depth buffering |
43 - [ ] Mipmaps | 43 - [ ] Mipmaps |
44 | 44 |
45 Asset handling: | 45 Asset handling: |
46 - [ ] Resource concept (TODO: test on windows) | 46 - [x] Resource loading |
47 - [x] Mod/resource-pack concept | 47 - [x] Mod/resource-pack concept |
48 - [x] Load from directory | 48 - [x] Load from directory |
49 - [x] Load from zip | 49 - [x] Load from zip |
50 - [x] Load from exe-embeded | 50 - [x] Load from exe-embeded |
51 - [ ] Mesh files (Wavefront OBJ, MTL) (use something from sketchfab for testing, https://sketchfab.com/) | 51 - [ ] Mesh files (Wavefront OBJ, MTL) |
52 - [ ] Image files (BMP RGB + BMP Graysscale for transparency) | 52 - [ ] Material files (Wavefront MTL) |
53 - [ ] Image files (BMP RGBA) | |
53 - [ ] Audio files (AU) | 54 - [ ] Audio files (AU) |
54 | 55 |
55 Other (required for alpha release): | 56 Other (required for alpha release): |
56 - [x] Config files ala \*.ini files (use std/parsecfg) | 57 - [x] Config files ala \*.ini files (use std/parsecfg) |
57 - [x] Mouse/Keyboard input handling | 58 - [x] Mouse/Keyboard input handling |
67 - [ ] Generic configuration concept (engine defaults, per-user, etc) | 68 - [ ] Generic configuration concept (engine defaults, per-user, etc) |
68 - [ ] Input-mapping configuration | 69 - [ ] Input-mapping configuration |
69 - [ ] Telemetry | 70 - [ ] Telemetry |
70 - [x] Add simple event logging service | 71 - [x] Add simple event logging service |
71 - [ ] Add exception reporting | 72 - [ ] Add exception reporting |
72 - [ ] Documentation? | |
73 | 73 |
74 Advanced features (very low priority): | 74 Advanced features (very low priority): |
75 - [ ] Text rendering | 75 - [ ] Text rendering |
76 - [ ] Animation system | 76 - [ ] Animation system |
77 - [ ] Sprite system | 77 - [ ] Sprite system |
78 - [ ] Particle system | 78 - [ ] Particle system |
79 - [ ] Query and display rendering information from Vulkan? | 79 - [ ] Query and display rendering information from Vulkan? |
80 - [ ] Game controller input handling? | 80 - [ ] Game controller input handling? |
81 - [ ] Allow multipel Uniform blocks? | 81 - [ ] Allow multipel Uniform blocks? |
82 - [ ] Documentation? | |
82 | 83 |
83 Quality improvments: | 84 Quality improvments: |
84 | 85 |
85 - [x] Better scenegraph API | 86 - [x] Better scenegraph API |
86 - [x] Better rendering pipeline API | 87 - [x] Better rendering pipeline API |