summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/gio64/newport.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/gio64/newport.h')
-rw-r--r--src/devices/bus/gio64/newport.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/devices/bus/gio64/newport.h b/src/devices/bus/gio64/newport.h
index b9738328e26..3971411d13c 100644
--- a/src/devices/bus/gio64/newport.h
+++ b/src/devices/bus/gio64/newport.h
@@ -184,10 +184,14 @@ protected:
uint32_t m_color_alpha;
uint32_t m_color_green;
uint32_t m_color_blue;
- uint32_t m_slope_red;
- uint32_t m_slope_alpha;
- uint32_t m_slope_green;
- uint32_t m_slope_blue;
+ uint32_t m_curr_color_red;
+ uint32_t m_curr_color_alpha;
+ uint32_t m_curr_color_green;
+ uint32_t m_curr_color_blue;
+ int32_t m_slope_red;
+ int32_t m_slope_alpha;
+ int32_t m_slope_green;
+ int32_t m_slope_blue;
uint32_t m_write_mask;
uint32_t m_color_i;
uint32_t m_zero_overflow;
@@ -275,7 +279,7 @@ protected:
int16_t incry2;
uint8_t loop;
};
- uint8_t get_octant(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint16_t dx, uint16_t dy);
+ uint8_t get_octant(int32_t x1, int32_t y1, int32_t x2, int32_t y2, int32_t dx, int32_t dy);
void do_fline(uint32_t color);
void do_iline(uint32_t color);