Skip to content

Commit

Permalink
Added version roadmap to get my act together
Browse files Browse the repository at this point in the history
  • Loading branch information
ZILtoid1991 committed May 11, 2023
1 parent 0024155 commit dc492c6
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions docs/changelog/roadmap.md
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.

0 comments on commit dc492c6

Please sign in to comment.