atimach64gx: Reset comp_index to 0.
This commit is contained in:
parent
a22bc34816
commit
ea7b9db078
|
@ -797,6 +797,7 @@ void AtiMach64Gx::rgb514_write_reg(uint8_t reg_addr, uint8_t value)
|
|||
switch (reg_addr) {
|
||||
case Rgb514::CLUT_ADDR_WR:
|
||||
this->clut_index = value;
|
||||
this->comp_index = 0;
|
||||
break;
|
||||
case Rgb514::CLUT_DATA:
|
||||
this->clut_color[this->comp_index++] = value;
|
||||
|
|
|
@ -87,12 +87,12 @@ private:
|
|||
uint32_t mm_regs_offset = 0;
|
||||
|
||||
// RGB514 RAMDAC state
|
||||
uint8_t dac_idx_lo;
|
||||
uint8_t dac_idx_hi;
|
||||
uint8_t clut_index;
|
||||
uint8_t comp_index;
|
||||
uint8_t clut_color[3];
|
||||
uint8_t dac_regs[256];
|
||||
uint8_t dac_idx_lo = 0;
|
||||
uint8_t dac_idx_hi = 0;
|
||||
uint8_t clut_index = 0;
|
||||
uint8_t comp_index = 0;
|
||||
uint8_t clut_color[3] = {0};
|
||||
uint8_t dac_regs[256] = {0};
|
||||
|
||||
std::unique_ptr<DisplayID> disp_id;
|
||||
std::unique_ptr<uint8_t[]> vram_ptr;
|
||||
|
|
Loading…
Reference in New Issue