Closed avsa242 closed 7 months ago
Update: some drivers fail to build for other reasons (no box()
, scroll_up_fs()
, and others).
This should be fixed now. Some drivers really didn't (and still don't) support building with GFX_DIRECT
, so a preprocessor error is thrown in those cases now. For other drivers where there is a legitimate use case, the conflicting code has been resolved.
Since the
putchar()
changes in graphics.common.spin2h, any graphics driver that provides its ownputchar()
whenGFX_DIRECT
is defined won't build. It used to be a single function that was built conditionally, but is now a function pointer. Review each driver to see if it makes sense to even have its ownputchar()
any longer (at least some of them use whateverplot()
is defined as to do the drawing, so it's not as though they're bringing their own pixel drawing code).