1
0
mirror of https://github.com/LearnOpenGL-CN/LearnOpenGL-CN.git synced 2025-08-23 04:35:28 +08:00

Merge branch 'new-theme' of github.com:LearnOpenGL-CN/LearnOpenGL-CN into new-theme

This commit is contained in:
Meow J
2017-02-19 00:39:39 +08:00

View File

@@ -108,7 +108,7 @@ RenderScene();
GLfloat aspect = (GLfloat)SHADOW_WIDTH/(GLfloat)SHADOW_HEIGHT;
GLfloat near = 1.0f;
GLfloat far = 25.0f;
glm::mat4 shadowProj = glm::perspective(90.0f, aspect, near, far);
glm::mat4 shadowProj = glm::perspective(glm::radians(90.0f), aspect, near, far);
```
非常重要的一点是这里glm::perspective的视野参数设置为90度。90度我们才能保证视野足够大到可以合适地填满立方体贴图的一个面立方体贴图的所有面都能与其他面在边缘对齐。
@@ -202,7 +202,7 @@ void main()
lightDistance = lightDistance / far_plane;
// Write this as modified depth
gl_FragDepth = gl_FragCoord.z;
gl_FragDepth = lightDistance;
}
```