Beispiel #1
0
void Set3DMode(float fovy, float ratio, float znear, float zfar)
{
    glEnable(GL_DEPTH_TEST);
    glEnable(GL_CULL_FACE);  

    otransforms = objecttransforms();

    view2clip = perspectiveFov(fovy, ratio, znear, zfar, 1);
    view2clip *= float4x4(float4(1, -1, 1, 1)); // FIXME?
}
Beispiel #2
0
mat4 perspective_fov_rh( float fovy, float aspect, float znear, float zfar )
{
	return perspectiveFov(fovy,aspect,znear,zfar,1.f);
}
Beispiel #3
0
mat4 perspectiveFovLH( float fovy, float aspect, float znear, float zfar )
{
	return perspectiveFov(fovy,aspect,znear,zfar,-1.f);
}