Multiplying a matrix and a vector in GLM (OpenGL)
<p>I have a transformation matrix, m, and a vector, v. I want to do a linear transformation on the vector using the matrix. I'd expect that I would be able to do something like this:</p>

<pre><code>glm::mat4 m(1.0);
glm::vec4 v(1.0);

glm::vec4 result = v * m;
</code></pre>

<p>This doesn't seem to work, though. What is the correct way to do this kind of operation in GLM?</p>

<p>edit:</p>

<p>Just a note to anyone who runs into a similar problem. GLM requires all operands to use the same type. Don't try multiplying a dvec4 with a mat4 and expect it to work, you need a vec4.</p>
