From bdcca4510dd832a2de687d49caf5085b21c6d4b0 Mon Sep 17 00:00:00 2001 From: Ray Date: Fri, 10 Nov 2023 23:25:00 +0100 Subject: [PATCH] Update ROADMAP.md --- ROADMAP.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 61c6b56e3..8755333c8 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -11,16 +11,25 @@ Here it is a wishlist with features and ideas to improve the library. Note that _Current version of raylib is complete and functional but there is always room for improvements._ +**raylib 5.x** + - [ ] `rcore`: Support additional platforms: iOS, Xbox Series S|X + - [ ] `rcore_web`: Avoid GLFW dependency, functionality can be directly implemented using emscripten SDK + - [ ] `rlgl`: Review GLSL shaders naming conventions for consistency + - [ ] `textures`: Improve compressed textures support, loading and saving + - [ ] `rmodels`: Improve 3d objects loading, specially animations (obj, gltf) + - [ ] `raudio`: Implement miniaudio high-level provided features + - [ ] `examples`: Review all examples, add more and better code explanations + - [ ] Software renderer backend? Maybe using `Image` provided API + **raylib 4.x** - - [ ] Split core module into separate platforms? - - [ ] Basic 2d software renderer, using `Image` provided API - - [ ] Redesign gestures system, improve touch inputs management - - [ ] Redesign audio module, implement miniaudio high-level provided features + - [x] Split core module into separate platforms? + - [x] Redesign gestures system, improve touch inputs management - [x] Redesign camera module (more flexible) ([#1143](https://github.com/raysan5/raylib/issues/1143), https://github.com/raysan5/raylib/discussions/2507) - [x] Better documentation and improved examples, reviewed webpage with examples complexity level - [x] Focus on HTML5 ([raylib 5k gamejam](https://itch.io/jam/raylib-5k-gamejam)) and embedded platforms (RPI and similar SOCs) - [x] Additional support libraries: [raygui](https://github.com/raysan5/raygui), [rres](https://github.com/raysan5/rres) + **raylib 4.0** - [x] Improved consistency and coherency in raylib API - [x] Continuous Deployment using GitHub Actions