diff options
author | Oxore <oxore@protonmail.com> | 2022-10-19 02:28:03 +0300 |
---|---|---|
committer | Oxore <oxore@protonmail.com> | 2022-10-19 02:28:03 +0300 |
commit | eddd0a826b1720c26b0ac5df0269db3982bc8f35 (patch) | |
tree | 94548f986eb190c734315db252e57a79c118031f /vdp.cpp | |
parent | ae9a7aef2f0422f6872e6ae27e4e4e2084d8ce8f (diff) |
Begin implementing VDP rendering
Diffstat (limited to 'vdp.cpp')
-rw-r--r-- | vdp.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -141,6 +141,12 @@ bool VDP::Scanline() if (!MODESET2_DISP_GET(mode_set_2)) { return true; } + for (size_t i = 0; i < render_width; i++) { + _rendered_buffer[render_width * _lines_counter * 4 + i + 0] = 0xff; // Alpha + _rendered_buffer[render_width * _lines_counter * 4 + i + 1] = 0xff; // Red + _rendered_buffer[render_width * _lines_counter * 4 + i + 2] = 0x7f; // Green + _rendered_buffer[render_width * _lines_counter * 4 + i + 3] = 0x7f; // Blue + } _lines_counter++; const uint16_t lines_per_screen = _status.pal_mode ? kLinesPerScreenPAL : kLinesPerScreenNTSC; if (_lines_counter >= lines_per_screen) { |