diff --git a/src/Engine.Graphics.Vulkan/Shaders/triangle.vert b/src/Engine.Graphics.Vulkan/Shaders/triangle.vert index 7519551..d74154e 100644 --- a/src/Engine.Graphics.Vulkan/Shaders/triangle.vert +++ b/src/Engine.Graphics.Vulkan/Shaders/triangle.vert @@ -18,9 +18,9 @@ void main() { float c = cos(pc.angle); float s = sin(pc.angle); vec3 rotated = vec3( - inPosition.x * c - inPosition.y * s, - inPosition.x * s + inPosition.y * c, - inPosition.z + inPosition.x * c - inPosition.z * s, + inPosition.y, + inPosition.x * s + inPosition.z * c ); gl_Position = vp * vec4(rotated, 1.0); fragColor = inColor; diff --git a/src/Engine.Graphics.Vulkan/Shaders/triangle.vert.spv b/src/Engine.Graphics.Vulkan/Shaders/triangle.vert.spv index c1afffd..7e657dd 100644 Binary files a/src/Engine.Graphics.Vulkan/Shaders/triangle.vert.spv and b/src/Engine.Graphics.Vulkan/Shaders/triangle.vert.spv differ