|
|
|
|
@ -47,7 +47,8 @@ renInit(const char* title, glm::vec2 viewport_dims)
|
|
|
|
|
if (initSDL(rs->handles) && |
|
|
|
|
createWindow(title, rs->handles, rs->viewport_dims) && |
|
|
|
|
initContext(rs->handles) && |
|
|
|
|
initGlOptions()) |
|
|
|
|
initGlOptions() && |
|
|
|
|
meInitAssimp()) |
|
|
|
|
{ |
|
|
|
|
rs->default_shader = |
|
|
|
|
shaderInit(DEFAULT_VERTEX_SHADER, DEFAULT_FRAGMENT_SHADER); |
|
|
|
|
@ -87,6 +88,7 @@ renShutdown(render_state* rs)
|
|
|
|
|
lightsOut(rs->lights); |
|
|
|
|
utilSafeFree(rs->render_groups); |
|
|
|
|
utilSafeFree(rs->default_shader); |
|
|
|
|
meShutdownAssimp(); |
|
|
|
|
SDL_GL_DeleteContext(rs->handles.glContext); |
|
|
|
|
SDL_DestroyWindow(rs->handles.window); |
|
|
|
|
SDL_Quit(); |
|
|
|
|
|