fix: change render coordinates

This commit is contained in:
2021-09-12 17:11:33 +02:00
parent 78a5703f67
commit e10d67e6eb
3 changed files with 9 additions and 8 deletions

View File

@@ -21,8 +21,8 @@ uniform float isometricView;
flat out int pass_color;
void main(void){
float x = (position.x - camPos.x + (position.y - camPos.y) * isometricView) / aspectRatio * zoom;
float y = ((-0.5 * (position.x - camPos.x) + 0.5 * (position.y - camPos.y)) * isometricView + (position.y - camPos.y) * (1 - isometricView)) * zoom;
float x = (position.x - camPos.x - (position.y - camPos.y) * isometricView) / aspectRatio * zoom;
float y = ((0.5 * (position.x - camPos.x) + 0.5 * (position.y - camPos.y)) * isometricView + (position.y - camPos.y) * (1 - isometricView)) * zoom;
pass_color = color;
gl_Position = vec4(x, -y, 0.0, 1.0);
}