Please confirm the following points:
Affected Project
libprojectM (including the playlist library)
Affected Version
No response
Operating Systems and Architectures
All
Build Tools
No response
Additional Project, OS and Toolset Details
No response
Type of Defect
Graphical issue (rendering glitches, no or broken rendering result)
Log Output
Describe the Issue
Values passed in y variable into the per-pixel expressions are flipped, causing issues with presets requiring different directional warping in the Y axis depending on the actual position (e.g. moving in- or outwards from the warp center).
The issue is in this line here:
|
*perPixelContext.y = static_cast<double>(curVertex.Y() * -0.5f * presetState.renderContext.aspectY + 0.5f); |
Removing the - in the curVertex.Y() * -0.5f subexpressions fixes the issue.
Please confirm the following points:
Affected Project
libprojectM (including the playlist library)
Affected Version
No response
Operating Systems and Architectures
All
Build Tools
No response
Additional Project, OS and Toolset Details
No response
Type of Defect
Graphical issue (rendering glitches, no or broken rendering result)
Log Output
Describe the Issue
Values passed in
yvariable into the per-pixel expressions are flipped, causing issues with presets requiring different directional warping in the Y axis depending on the actual position (e.g. moving in- or outwards from the warp center).The issue is in this line here:
projectm/src/libprojectM/MilkdropPreset/PerPixelMesh.cpp
Line 233 in de1f1b6
Removing the
-in thecurVertex.Y() * -0.5fsubexpressions fixes the issue.