aboutsummaryrefslogtreecommitdiff
path: root/src/event.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/event.c')
-rw-r--r--src/event.c33
1 files changed, 11 insertions, 22 deletions
diff --git a/src/event.c b/src/event.c
index f0f0e14..2ce5cc9 100644
--- a/src/event.c
+++ b/src/event.c
@@ -21,13 +21,13 @@ void event_handle(State *state)
{
case SDLK_r:
state->iterations += 10;
- state->palette = color_palette_new(state->palette, state->iterations);
+ /* state->palette = color_palette_new(state->palette, state->iterations); */
break;
case SDLK_e:
state->iterations -= 10;
if (state->iterations <= 0)
state->iterations = 1;
- state->palette = color_palette_new(state->palette, state->iterations);
+ /* state->palette = color_palette_new(state->palette, state->iterations); */
break;
case SDLK_UP:
case SDLK_k:
@@ -68,26 +68,15 @@ void event_handle(State *state)
case SDL_WINDOWEVENT:
if (e.window.event == SDL_WINDOWEVENT_RESIZED)
{
- int width;
- int height;
- SDL_QueryTexture(state->texture, NULL, NULL, &width, &height);
-
- double w_ratio = (double)width / (double)e.window.data1;
- double h_ratio = (double)height / (double)e.window.data2;
-
- state->real_start /= w_ratio;
- state->real_end /= w_ratio;
- state->imag_start /= h_ratio;
- state->imag_end /= h_ratio;
-
- SDL_DestroyTexture(state->texture);
- SDL_CALL(state->texture = SDL_CreateTexture(
- state->renderer,
- SDL_PIXELFORMAT_RGB888,
- SDL_TEXTUREACCESS_STREAMING,
- e.window.data1,
- e.window.data2
- ));
+ SDL_GL_GetDrawableSize(state->window, &state->width, &state->height);
+ GL_CALL(glViewport(0, 0, state->width, state->height));
+ /* double w_ratio = (double)width / (double)e.window.data1; */
+ /* double h_ratio = (double)height / (double)e.window.data2; */
+ /* */
+ /* state->real_start /= w_ratio; */
+ /* state->real_end /= w_ratio; */
+ /* state->imag_start /= h_ratio; */
+ /* state->imag_end /= h_ratio; */
}
break;
}