Platformer in OpenGL
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

26 行
476 B

  1. #version 150
  2. in vec3 position;
  3. in vec3 normal;
  4. in vec4 color;
  5. uniform mat4 projection;
  6. uniform mat4 view;
  7. out vec4 fPosition;
  8. out vec4 fColor;
  9. out vec4 fLightPosition;
  10. out vec3 fNormal;
  11. void main(void)
  12. {
  13. fPosition = view * vec4(position,1.0);
  14. fLightPosition = view * vec4(0.0,0.0,1.0,1.0);
  15. fColor = color;
  16. fNormal = vec3(view * vec4(normal,0.0));
  17. gl_Position = projection * fPosition;
  18. /*gl_Position.x *= 1000.0f;*/
  19. /*gl_Position.y = 0.0;*/
  20. }