atirage: Redraw framebuffer if DAC or fb changes.

This commit is contained in:
joevt 2024-04-20 00:35:59 -07:00 committed by dingusdev
parent 5f37421ceb
commit d96da6434f
1 changed files with 3 additions and 0 deletions

View File

@ -483,6 +483,7 @@ void ATIRage::write_reg(uint32_t reg_offset, uint32_t value, uint32_t size) {
color_buf[1], color_buf[2], 0xFF);
this->dac_wr_index++; // auto-increment color index
this->comp_index = 0; // reset color component index
draw_fb = true;
}
}
break;
@ -773,6 +774,8 @@ void ATIRage::crtc_update() {
if (!need_recalc)
return;
this->draw_fb = true;
// calculate display refresh rate
this->refresh_rate = pixel_clock / this->hori_total / this->vert_total;