diff --git a/src/libprojectM/MilkdropPreset/PerPixelMesh.cpp b/src/libprojectM/MilkdropPreset/PerPixelMesh.cpp index 6e2bf9cc1..0c4a7b9a1 100644 --- a/src/libprojectM/MilkdropPreset/PerPixelMesh.cpp +++ b/src/libprojectM/MilkdropPreset/PerPixelMesh.cpp @@ -230,9 +230,9 @@ void PerPixelMesh::CalculateMesh(const PresetState& presetState, const PerFrameC if (perPixelContext.perPixelCodeHandle) { *perPixelContext.x = static_cast(curVertex.X() * 0.5f * presetState.renderContext.aspectX + 0.5f); - *perPixelContext.y = static_cast(curVertex.Y() * -0.5f * presetState.renderContext.aspectY + 0.5f); + *perPixelContext.y = static_cast(curVertex.Y() * 0.5f * presetState.renderContext.aspectY + 0.5f); *perPixelContext.rad = static_cast(curRadiusAngle.radius); - *perPixelContext.ang = static_cast(curRadiusAngle.angle); + *perPixelContext.ang = static_cast(-curRadiusAngle.angle); *perPixelContext.zoom = static_cast(*perFrameContext.zoom); *perPixelContext.zoomexp = static_cast(*perFrameContext.zoomexp); *perPixelContext.rot = static_cast(*perFrameContext.rot);