mirror of
https://github.com/g-truc/glm.git
synced 2024-11-25 18:04:34 +00:00
Document GLM 0.9.2.7 release
This commit is contained in:
parent
729462911c
commit
92b010cc87
@ -3,6 +3,7 @@
|
||||
<glm copyright="Copyright © 2005 - 2011">
|
||||
<downloads>
|
||||
<section name="GLM - zip files">
|
||||
<download name="GLM 0.9.2.7" date="24/10/2011" size="3.4 MB" link="https://sourceforge.net/projects/ogl-math/files/glm-0.9.2.7/glm-0.9.2.7.zip/download"/>
|
||||
<download name="GLM 0.9.2.6" date="01/10/2011" size="3.4 MB" link="https://sourceforge.net/projects/ogl-math/files/glm-0.9.2.6/glm-0.9.2.6.zip/download"/>
|
||||
<download name="GLM 0.9.2.5" date="20/09/2011" size="3.4 MB" link="https://sourceforge.net/projects/ogl-math/files/glm-0.9.2.5/glm-0.9.2.5.zip/download"/>
|
||||
<download name="GLM 0.9.2.4" date="03/09/2011" size="3.4 MB" link="https://sourceforge.net/projects/ogl-math/files/glm-0.9.2.4/glm-0.9.2.4.zip/download"/>
|
||||
@ -69,6 +70,7 @@
|
||||
<download name="GLM 0.1.0.0" date="02/21/2005" size="29.2 KB" link="http://prdownloads.sourceforge.net/glf/glm-0.1-ur.zip?download"/>
|
||||
</section>
|
||||
<section name="GLM - 7z files">
|
||||
<download name="GLM 0.9.2.7" date="24/10/2011" size="2.1 MB" link="https://sourceforge.net/projects/ogl-math/files/glm-0.9.2.7/glm-0.9.2.7.7z/download"/>
|
||||
<download name="GLM 0.9.2.6" date="01/10/2011" size="2.1 MB" link="https://sourceforge.net/projects/ogl-math/files/glm-0.9.2.6/glm-0.9.2.6.7z/download"/>
|
||||
<download name="GLM 0.9.2.5" date="20/09/2011" size="2.1 MB" link="https://sourceforge.net/projects/ogl-math/files/glm-0.9.2.5/glm-0.9.2.5.7z/download"/>
|
||||
<download name="GLM 0.9.2.4" date="03/09/2011" size="2.1 MB" link="https://sourceforge.net/projects/ogl-math/files/glm-0.9.2.4/glm-0.9.2.4.7z/download"/>
|
||||
@ -162,6 +164,87 @@
|
||||
</todo>
|
||||
|
||||
<page_news>
|
||||
<news index="0072" date="24/10/2011" title="GLM 0.9.2.7 released" image="goodies/logo.png" image-mini="image/logo-mini.png">
|
||||
<paragraph>
|
||||
This revision fixes two problems: First, it adds all matrix products for all possible combinations of none-squared matrices. Thanks to <a href="http://www.zeuscmd.com">Grant James</a> who has provide the code for that.
|
||||
</paragraph>
|
||||
|
||||
<code>
|
||||
<line>
|
||||
<keyword>#include </keyword>
|
||||
<string><glm/glm.hpp></string>
|
||||
</line>
|
||||
<line>
|
||||
|
||||
</line>
|
||||
<line>
|
||||
<keyword>void</keyword> kueken()
|
||||
</line>
|
||||
<line>
|
||||
{
|
||||
</line>
|
||||
<line align="32px">
|
||||
glm::mat3x2 m1;
|
||||
</line>
|
||||
<line align="32px">
|
||||
glm::mat2x3 n1;
|
||||
</line>
|
||||
<line align="32px">
|
||||
...
|
||||
</line>
|
||||
<line align="32px">
|
||||
glm::mat2x2 P = m1 * n1; <comment>// Valid before GLM 0.9.2.7</comment>
|
||||
</line>
|
||||
<line>
|
||||
|
||||
</line>
|
||||
<line align="32px">
|
||||
glm::mat3x2 m2;
|
||||
</line>
|
||||
<line align="32px">
|
||||
glm::mat4x3 n2;
|
||||
</line>
|
||||
<line align="32px">
|
||||
...
|
||||
</line>
|
||||
<line align="32px">
|
||||
glm::mat4x2 P2 = m2 * n2; <comment>// Fixed in GLM 0.9.2.7</comment>
|
||||
</line>
|
||||
<line>
|
||||
|
||||
</line>
|
||||
<line align="32px">
|
||||
glm::mat4x3 m3;
|
||||
</line>
|
||||
<line align="32px">
|
||||
glm::mat4x4 n3;
|
||||
</line>
|
||||
<line align="32px">
|
||||
...
|
||||
</line>
|
||||
<line align="32px">
|
||||
glm::mat4x3 P3 = m3 * n3; <comment>// Fixed in GLM 0.9.2.7</comment>
|
||||
</line>
|
||||
<line align="32px">
|
||||
...
|
||||
</line>
|
||||
<line>
|
||||
}
|
||||
</line>
|
||||
</code>
|
||||
<paragraph>
|
||||
This support is actually pretty useful as soon as we are interested in optimizing the matrix storage.
|
||||
</paragraph>
|
||||
|
||||
<paragraph>
|
||||
It also fixes vector contructors which can take multiple parameters that may be swizzle operands.
|
||||
</paragraph>
|
||||
|
||||
<source type="Download" href="https://sourceforge.net/projects/ogl-math/files/glm-0.9.2.7/glm-0.9.2.7.zip/download">GLM 0.9.2.7 (zip)</source>
|
||||
<source type="Download" href="https://sourceforge.net/projects/ogl-math/files/glm-0.9.2.7/glm-0.9.2.7.7z/download">GLM 0.9.2.7 (7z)</source>
|
||||
<source type="Link" href="https://sourceforge.net/apps/trac/ogl-math/newticket">Submit a bug report</source>
|
||||
</news>
|
||||
|
||||
<news index="0071" date="01/10/2011" title="GLM 0.9.2.6 released" image="goodies/logo.png" image-mini="image/logo-mini.png">
|
||||
<paragraph>
|
||||
Half based vector types have been fixed on GCC 4.4 and below, missing l-value swizzle operations added and a couple of other bugs squeezed down.
|
||||
|
Loading…
Reference in New Issue
Block a user