source: opengl-game/docs/scene-notes.txt

feature/imgui-sdl
Last change on this file was bf4744d, checked in by Dmitry Portnoy <dmitry.portnoy@…>, 4 years ago

Updates notes and move all the documentation / todo files into a new docs/ folder

  • Property mode set to 100644
File size: 643 bytes
Line 
1In opengl, (-1, -1) is lower left
2In vulkan, it is upper left, so I set the projection matrix [1][1] cell to -1 to flip the y-axis and make it match opengl
3
4depth ranges ([-1, 1] in OpenGL, [0, 1] in Vulkan)
5
6Vulkan coordinates:
7X+ points toward right
8Y+ points toward down (but I flip it in vulkangame in the perspective matrix to point up)
9Z+ points toward inside the screen
10
11In opengl, all 3 coordinates range from -1 to 1
12
13For the perspective matrix, after the vertex shader finishes, the x, y, and z of the final point are automatically divided
14by the w. For testing the projection matrix in the console, I could do that manually as well.
Note: See TracBrowser for help on using the repository browser.