www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - gl3n does not seem to have an ortho function like glm. Any

reply WhatMeWorry <kheaser gmail.com> writes:
I'm porting some C++/OpenGL/glm code over to D, And I've run into 
a glm::ortho function.

glm::mat4 projection = glm::ortho(0.0f, 
static_cast<GLfloat>(WIDTH), 0.0f, static_cast <GLfloat> 
(HEIGHT));


gl3n is great for vecs and mats but does not appear to have an 
ortho function.

Any suggestions?

Thanks in advance.
Oct 04 2015
parent reply Rene Zwanenburg <renezwanenburg gmail.com> writes:
On Sunday, 4 October 2015 at 21:30:43 UTC, WhatMeWorry wrote:
 I'm porting some C++/OpenGL/glm code over to D, And I've run 
 into a glm::ortho function.

 glm::mat4 projection = glm::ortho(0.0f, 
 static_cast<GLfloat>(WIDTH), 0.0f, static_cast <GLfloat> 
 (HEIGHT));


 gl3n is great for vecs and mats but does not appear to have an 
 ortho function.

 Any suggestions?

 Thanks in advance.
https://github.com/Dav1dde/gl3n/blob/master/gl3n/linalg.d#L1284
Oct 04 2015
parent WhatMeWorry <kheaser gmail.com> writes:
On Monday, 5 October 2015 at 00:05:42 UTC, Rene Zwanenburg wrote:
 On Sunday, 4 October 2015 at 21:30:43 UTC, WhatMeWorry wrote:
 I'm porting some C++/OpenGL/glm code over to D, And I've run 
 into a glm::ortho function.

 glm::mat4 projection = glm::ortho(0.0f, 
 static_cast<GLfloat>(WIDTH), 0.0f, static_cast <GLfloat> 
 (HEIGHT));


 gl3n is great for vecs and mats but does not appear to have an 
 ortho function.

 Any suggestions?

 Thanks in advance.
https://github.com/Dav1dde/gl3n/blob/master/gl3n/linalg.d#L1284
Thanks! I did search all over before posting. I went back to GitHub in the search field and typed ortho. Got nothing. Typed in orthographic and got hits.
Oct 04 2015