This commit is contained in:
Irmen de Jong 2021-03-06 23:07:30 +01:00
parent a1729b65ab
commit e4bca5fe47
2 changed files with 4 additions and 4 deletions

View File

@ -1 +1 @@
6.3-SNAPSHOT
6.3

View File

@ -2,12 +2,12 @@
TODO
====
- optimize several inner loops in gfx2
- fix the bresenham line routines in graphics and gfx2 (sometimes they're a pixel 'off') (or maybe finally just replace them with a proper all-assembly implementation)
- hoist all variable declarations up to the subroutine scope *before* even the constant folding takes place (to avoid undefined symbol errors when referring to a variable from another nested scope in the subroutine)
- optimize swap of two memread values with index, using the same pointer expression/variable, like swap(@(ptr+1), @(ptr+2))
- optimize several inner loops in gfx2
- try to fix the bresenham line routines in graphics and gfx2 (sometimes they're a pixel 'off')
- add modes 2 and 3 to gfx2 (lowres 4 color and 16 color)
- add a flood fill routine to gfx2?
- add modes 2 and 3 to gfx2 (lowres 4 color and 16 color) ?
- add a f_seek() routine for the Cx16 that uses its seek dos api?
- refactor the asmgen into their own submodule?
- refactor the compiler optimizers into their own submodule?