@@ -13,24 +13,35 @@ Here is a wishlist with features and ideas to improve the library. Note that fea
1313
1414_ Current version of raylib is complete and functional but there is always room for improvements._
1515
16- ** raylib 5.x**
17- - [ ] ` rcore ` : Support additional platforms: iOS, consoles?
18- - [x] ` rcore_web ` : Avoid GLFW dependency, functionality can be directly implemented using emscripten SDK
19- - [x] ` rlgl ` : Review GLSL shaders naming conventions for consistency
20- - [ ] ` textures ` : Improve compressed textures support, loading and saving
16+ ** raylib 7.0**
17+ - [ ] ` rcore_desktop_win32 ` : Improve new Windows platform backend - inputs, highdpi
18+ - [ ] ` rcore_desktop_emscripten ` : Improve new Web platform backend - inputs, highdpi
19+ - [ ] ` rcore_desktop_cocoa ` : Create additional platform backend: macOS
20+ - [ ] ` rcore_desktop_x11 ` : Create additional platform backend: Linux/X11
21+ - [ ] ` rcore_desktop_wayland ` : Create additional platform backend: Linux/Wayland
22+ - [ ] ` rcore ` : Investigate alternative embedded platforms and realtime OSs
23+ - [ ] ` rlsw ` : Software renderer optimizations, platform-specific, improve SIMD support
24+ - [ ] ` rtextures ` : Consider moving N-patch system to separate example
25+ - [ ] ` rtextures ` : Review blending modes system, provide more options or better samples
26+ - [ ] ` raudio ` : Support microphone input, basic API to read microphone
27+ - [ ] ` rltexgpu ` : Improve compressed textures support, loading and saving, improve KTX 2.0
28+ - [ ] ` rlobj ` : Create OBJ loader, supporting material file separately (low priority)
29+
30+ ** raylib 6.0**
31+ - [x] ` rlsw ` : New Software Renderer backend, pseudo-OpenGL 1.1 implementation
32+ - [x] ` rcore_emscripten ` : New emscripten-only backend, avoiding GLFW dependency
33+ - [x] ` rlgl ` : Review GLSL shaders naming conventions for consistency, redesigned shader API
2134 - [x] ` rmodels ` : Improve 3d objects loading, specially animations (obj, gltf)
2235 - [x] ` examples ` : Review all examples, add more and better code explanations
23- - [x] Software renderer backend? Maybe using ` Image ` provided API
2436
25- ** raylib 4.x **
37+ ** raylib 5.0 **
2638 - [x] Split core module into separate platforms?
2739 - [x] Redesign gestures system, improve touch inputs management
2840 - [x] Redesign camera module (more flexible) ([ #1143 ] ( https://github.com/raysan5/raylib/issues/1143 ) , https://github.com/raysan5/raylib/discussions/2507 )
2941 - [x] Better documentation and improved examples, reviewed webpage with examples complexity level
3042 - [x] Focus on HTML5 ([ raylib 5k gamejam] ( https://itch.io/jam/raylib-5k-gamejam ) ) and embedded platforms (RPI and similar SOCs)
3143 - [x] Additional support libraries: [ raygui] ( https://github.com/raysan5/raygui ) , [ rres] ( https://github.com/raysan5/rres )
3244
33-
3445** raylib 4.0**
3546 - [x] Improved consistency and coherency in raylib API
3647 - [x] Continuous Deployment using GitHub Actions
0 commit comments