mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-26 08:49:37 +00:00
Withdraws border optimisation temporarily; I think I may be onto an output bug here.
This commit is contained in:
parent
f0478225f0
commit
6a82c87320
@ -378,13 +378,13 @@ void Video::Shifter::flush_output(OutputMode next_mode) {
|
||||
case OutputMode::Sync: crt_.output_sync(duration_); break;
|
||||
case OutputMode::Blank: crt_.output_blank(duration_); break;
|
||||
case OutputMode::Border: {
|
||||
if(!border_colour_) {
|
||||
crt_.output_blank(duration_);
|
||||
} else {
|
||||
// if(!border_colour_) {
|
||||
// crt_.output_blank(duration_);
|
||||
// } else {
|
||||
uint16_t *const colour_pointer = reinterpret_cast<uint16_t *>(crt_.begin_data(1));
|
||||
if(colour_pointer) *colour_pointer = border_colour_;
|
||||
crt_.output_level(duration_);
|
||||
}
|
||||
// }
|
||||
} break;
|
||||
case OutputMode::Pixels: {
|
||||
crt_.output_data(duration_, pixel_pointer_);
|
||||
|
Loading…
Reference in New Issue
Block a user