Skip to content

Commit

Permalink
libgui|GL: Mat4f::lookat() is right-handed by default; cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
skyjake committed Sep 1, 2019
1 parent 3e7e308 commit fcdadac
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion doomsday/libs/core/include/de/core/matrix.h
Expand Up @@ -436,7 +436,7 @@ class Matrix4
return m;
}
static Matrix4 lookAt(Vec3 const &target, Vec3 const &eyePos, Vec3 const &up) {
return frame(target - eyePos, up) * translate(-eyePos);
return frame(target - eyePos, up, true /* right-handed */) * translate(-eyePos);
}
static Matrix4 frame(Vec3 const &front, Vec3 const &up, bool mirrored = false) {
return unnormalizedFrame(front.normalize(), up.normalize(), mirrored);
Expand Down
4 changes: 2 additions & 2 deletions doomsday/libs/gui/src/graphics/glprogram.cpp
Expand Up @@ -186,11 +186,11 @@ DENG2_PIMPL(GLProgram)
{
DENG2_ASSERT(name != 0);

LIBGUI_GL.glLinkProgram(name);
GL.glLinkProgram(name);

// Was linking successful?
GLint ok;
LIBGUI_GL.glGetProgramiv(name, GL_LINK_STATUS, &ok);
GL.glGetProgramiv(name, GL_LINK_STATUS, &ok);
if (!ok)
{
throw LinkerError("GLProgram::link", "Linking failed:\n" + getInfoLog());
Expand Down
1 change: 1 addition & 0 deletions doomsday/libs/gui/src/graphics/gltexture.cpp
Expand Up @@ -309,6 +309,7 @@ void GLTexture::setComparisonMode(gl::ComparisonMode mode, gl::Comparison func)
{
d->compareMode = mode;
d->compareFunc = func;
d->flags |= ParamsChanged;
}

Filter GLTexture::minFilter() const
Expand Down

0 comments on commit fcdadac

Please sign in to comment.