-
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added version roadmap to get my act together
- Loading branch information
1 parent
0024155
commit dc492c6
Showing
1 changed file
with
31 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# Planned features for 0.10.0 final | ||
|
||
## Reverb/Delay/Chorus/Flanger effect (Delaylines) | ||
|
||
* Status: in progress. | ||
|
||
## Audio support | ||
|
||
* Status: mostly works | ||
|
||
### MIDI sequencer | ||
|
||
* MIDI 1.0 status: written, needs implementation | ||
* MIDI 2.0 status: for later versions (0.11.0?). | ||
|
||
### Audio development toolkit | ||
|
||
* Status: MIDI sequencer needs implementation. | ||
* Make music editor for a later version (0.11.0?). | ||
|
||
# Features planned for later | ||
|
||
## GPU rendering | ||
|
||
It's likely possible to do pixel perfect graphics without resorting to compute. It needs the followings: | ||
|
||
* Turn off texture filtering (possible at all OpenGL versions). | ||
* Set rendering resolution (likely needs rendering to texture). | ||
* Use a 256*256 texture for color lookup (likely possible in even the oldest GLSL version). | ||
|
||
Added benefits are speed (10 000+ objects per frame!), the possibility of low-res 3D graphics, and easy implementation of transformable sprites. |