Rezmason
|
0ce4f35eb2
|
Replacing lockImage and unlockImage with pushContext and popContext in the Lua project
|
2022-09-04 23:48:54 -07:00 |
|
Rezmason
|
6a3430d862
|
Began implementing a function to composite two bitmap views before I realized pushContext and popContext probably do what I need instead
|
2022-09-04 23:48:54 -07:00 |
|
Rezmason
|
8df808ea76
|
Began work on the C port. To my knowledge, everything is working except the graphics code. The C API doesn't include bitmap compositing functions out-of-the-box.
|
2022-09-04 23:48:54 -07:00 |
|
Rezmason
|
5bebf6ad71
|
Replaced dithering logic with compositing a pre-rendered dithered gradient.
|
2022-09-04 23:48:54 -07:00 |
|
Rezmason
|
551ce132c4
|
Various playdate optimizations, increasing unused CPU to hopefully drive audio or something. Moved the Lua project into playdate/matrix_lua
|
2022-09-04 23:48:54 -07:00 |
|
Rezmason
|
ceb5b03458
|
"Flattening" the faded images and glyphs into a 2D array of images reduces the number of draw calls per update to one per changed glyph
|
2022-09-04 23:48:54 -07:00 |
|
Rezmason
|
a48263873e
|
Replacing image tables with arrays of images eliminates the memory leak
|
2022-09-04 23:48:54 -07:00 |
|
Rezmason
|
7fbb7a62e1
|
Learning Lua, implemented the matrix effect for the playdate but there are memory and framerate issues
|
2022-09-04 23:48:54 -07:00 |
|
Rezmason
|
9a613f3588
|
Starting playdate project
|
2022-09-04 23:48:54 -07:00 |
|