https://bugs.kde.org/show_bug.cgi?id=429637
Bug ID: 429637
Summary: Discrete canvas rotation mode is skipping an angle
Product: krita
Version: 4.4.1
Platform: Microsoft Windows
OS: Microsoft Windows
Status: REPORTED
Severity: normal
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
Using discrete canvas rotation mode skips an angle in rotation.
It's all time present but it skips different angles so you might need to rotate
all 360degs to find it.
For me it always starts around 0 it goes to 15° then if I want to go back it
goes to -15° so a 30° step while all the other angles have a 15° step so this
is how it looks:
... -45° <- -30° <- -15 <- 15° -> 30° -> 45° ...
After rotating around for a bit the 30° step shifts to a different angle for
example to: -60° -75° -105° -120°
STEPS TO REPRODUCE
1. Use discrete canvas rotation
2. Watch how angles change
OBSERVED RESULT
Angular step is irregular at one point during rotation going from 15° to 30°
just for one angle change the rest is 15° again.
EXPECTED RESULT
Same step for every angle change (in this case I believe Krita uses a step =
(360° / 24).
ADDITIONAL INFORMATION
In this thread there's a user who confirmed it:
https://krita-artists.org/t/bug-discrete-canvas-rotation-mode-is-missing-an-angle/14714
(I hope this is a bug, if it's a feature I'm sorry for the report)
SOFTWARE/OS VERSIONS
Krita
Version: 4.4.1
Qt
Version (compiled): 5.12.9
Version (loaded): 5.12.9
OS Information
Build ABI: x86_64-little_endian-llp64
Build CPU: x86_64
CPU: x86_64
Kernel Type: winnt
Kernel Version: 10.0.19041
Pretty Productname: Windows 10 (10.0)
Product Type: windows
Product Version: 10
OpenGL Info
Vendor: "Google Inc."
Renderer: "ANGLE (NVIDIA GeForce GTX 1660 Ti Direct3D11 vs_5_0 ps_5_0)"
Version: "OpenGL ES 3.0 (ANGLE 2.1.0.57ea533f79a7)"
Shading language: "OpenGL ES GLSL ES 3.00 (ANGLE 2.1.0.57ea533f79a7)"
Requested format: QSurfaceFormat(version 3.0, options
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer,
swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile
QSurfaceFormat::CompatibilityProfile)
Current format: QSurfaceFormat(version 3.0, options
QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8,
greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8,
samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0,
colorSpace QSurfaceFormat::DefaultColorSpace, profile
QSurfaceFormat::NoProfile)
Version: 3.0
Supports deprecated functions false
is OpenGL ES: true
QPA OpenGL Detection Info
supportsDesktopGL: true
supportsAngleD3D11: true
isQtPreferAngle: true
Hardware Information
Memory: 31 Gb
Cores: 6
Swap: C:/Users/user/AppData/Local/Temp
--
You are receiving this mail because:
You are watching all bug changes.