Matthew Fioravante
|
a3661e0ed6
|
Remove DrawableType
|
2020-01-24 20:01:42 -05:00 |
|
Matthew Fioravante
|
cb1b434058
|
Introduce Drawable::Flags
|
2020-01-24 20:01:42 -05:00 |
|
Matthew Fioravante
|
cd1ee20cea
|
Add DrawableMgr
Moves DrawableList management into it's own singleton. Breaks
dependency on graphics.h to many components.
|
2019-12-21 12:27:44 -05:00 |
|
Matthew Fioravante
|
d2aec72baf
|
Add DrawableList
Make a special class for DrawableList. Encapsulate all sorting / dirty
logic within.
|
2019-12-21 12:27:42 -05:00 |
|
Matthew Fioravante
|
f91fe76db2
|
Drawable::Draw() pass in destination bitmap
Removes dependency on DisplayUI
|
2019-12-17 16:06:04 -05:00 |
|
Matthew Fioravante
|
861fa3812d
|
Optimization: Devirtualize Drawable attributes
Optimizes access of these attributes, especially during sorting of
drawables.
|
2019-12-07 10:07:24 -05:00 |
|
Matthew Fioravante
|
5cd0a38284
|
Add Graphics sorting benchmark
|
2019-12-07 10:07:24 -05:00 |
|