commiting working state

parent b9f4743d
No preview for this file type
No preview for this file type
...@@ -121,8 +121,10 @@ render_cl(Array *arr, App *app, ViewInfo view) { ...@@ -121,8 +121,10 @@ render_cl(Array *arr, App *app, ViewInfo view) {
arr->pointer = realloc(arr->pointer, app->win_height * app->win_width * sizeof(Color)); arr->pointer = realloc(arr->pointer, app->win_height * app->win_width * sizeof(Color));
arr->size = app->win_height * app->win_width * sizeof(Color); arr->size = app->win_height * app->win_width * sizeof(Color);
} }
if (app->needs_recalc) if (app->needs_recalc){
calculate_set(arr, app->win_height, app->win_width, view); calculate_set(arr, app->win_height, app->win_width, view);
app->needs_recalc = 0;
}
update_texture(app, arr); update_texture(app, arr);
...@@ -271,7 +273,6 @@ main(void) ...@@ -271,7 +273,6 @@ main(void)
render_ui(&ui, app.renderer, view, fps); render_ui(&ui, app.renderer, view, fps);
SDL_RenderPresent(app.renderer); SDL_RenderPresent(app.renderer);
app.needs_recalc = 0;
} }
//SDL_FreeSurface(app.surfaceA); //SDL_FreeSurface(app.surfaceA);
free(screen.pointer); free(screen.pointer);
......
...@@ -10,6 +10,7 @@ handle_mouse(SDL_Event event, Mouse* mouse, ViewInfo* view) { ...@@ -10,6 +10,7 @@ handle_mouse(SDL_Event event, Mouse* mouse, ViewInfo* view) {
mouse->start_x = event.button.x; mouse->start_x = event.button.x;
mouse->start_y = event.button.y; mouse->start_y = event.button.y;
mouse->original_view = *view; mouse->original_view = *view;
needs_recalc = 1;
} }
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment