… | |
… | |
389 | camera.p = camera.p - camera.d * (camera_velocity_factor * timer.diff) * camera_velocity.z; |
389 | camera.p = camera.p - camera.d * (camera_velocity_factor * timer.diff) * camera_velocity.z; |
390 | camera.p = camera.p - camera.u * (camera_velocity_factor * timer.diff) * camera_velocity.y; |
390 | camera.p = camera.p - camera.u * (camera_velocity_factor * timer.diff) * camera_velocity.y; |
391 | |
391 | |
392 | |
392 | |
393 | camera.begin (); |
393 | camera.begin (); |
394 | camera.render (view::DEPTH); |
394 | camera.render (view::DEPTH, pass_depth); |
395 | camera.render (view::POSTDEPTH); |
395 | camera.render (view::POSTDEPTH, pass_depth); |
396 | test_mat.enable (camera); |
396 | test_mat.enable (camera); |
397 | camera.render (view::LIGHTED); |
397 | camera.render (view::LIGHTED, pass_depth); |
398 | test_mat.disable (camera); |
398 | test_mat.disable (camera); |
399 | camera.end (); |
399 | camera.end (); |
400 | |
400 | |
401 | SDL_GL_SwapBuffers (); |
401 | SDL_GL_SwapBuffers (); |
402 | timer.frame (); |
402 | timer.frame (); |