X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=src%2Frenderer.cc;h=0d23e383893ff5047d13857d3939c2114966ada3;hp=deff1b9b2f2b38972174f2bc4c90f918d592c67c;hb=f30d53755d1da9378a2e5c222135b5e3c92ff4b0;hpb=9480e20f4de41693ebd1f22e63d3bcecde878f70 diff --git a/src/renderer.cc b/src/renderer.cc index deff1b9..0d23e38 100644 --- a/src/renderer.cc +++ b/src/renderer.cc @@ -156,9 +156,7 @@ void Renderer::draw_object(Object *obj) const void Renderer::draw_mirror(FlatMirror *mir) const { push_render_target(rtmirror); - glClearColor(1, 0, 0, 1); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - glClearColor(1, 1, 1, 1); glMatrixMode(GL_MODELVIEW); glPushMatrix(); @@ -166,7 +164,7 @@ void Renderer::draw_mirror(FlatMirror *mir) const // TODO update mirror plane for movable mirrors? Mat4 mirmat; - mirmat.mirror(mir->wplane.normal, dot(mir->wplane.normal, mir->wplane.pt)); + mirmat.mirror(mir->wplane.normal, -dot(mir->wplane.normal, mir->wplane.pt)); glMultMatrixf(mirmat[0]); glFrontFace(GL_CW);