diff --git a/src/main.cpp b/src/main.cpp index ea30457..9052cc8 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -185,7 +185,7 @@ class Chip8 { return this->fb[y][x]; } - bool fb[SCREEN_HEIGHT][SCREEN_WIDTH]; + bool fb[SCREEN_HEIGHT][SCREEN_WIDTH] = {}; std::atomic_uint8_t delay; std::atomic_uint8_t sound_timer; std::mutex key_mutex; @@ -252,8 +252,6 @@ void render_thread(Chip8 *chip8) { SDL_TEXTUREACCESS_STREAMING, SCREEN_WIDTH, SCREEN_HEIGHT); - memset(chip8->fb, 0, SCREEN_WIDTH * SCREEN_HEIGHT); - while (true) { printf("Rendering...\n"); draw(renderer, texture, chip8);