https://bugs.kde.org/show_bug.cgi?id=414025

            Bug ID: 414025
           Summary: Jagged lines when canvas is too big and zoom out, it
                    makes impossible to draw a smooth circle
           Product: krita
           Version: 4.2.7.1
          Platform: Other
                OS: macOS
            Status: REPORTED
          Severity: grave
          Priority: NOR
         Component: Brush engines
          Assignee: krita-bugs-n...@kde.org
          Reporter: liss...@gmail.com
  Target Milestone: ---

Created attachment 123838
  --> https://bugs.kde.org/attachment.cgi?id=123838&action=edit
big circle was made at 50% zoom, smaller circle was done at 200% zoom, and the
smallest one at 300% zoom approx.

SUMMARY
Lines are jagged when canvas is too big and zoom out. It results impossible to
draw a circle

STEPS TO REPRODUCE
1. Create a big canvas (2160x2160)
2. Zoom out so you see the whole canvas in the screen
3. Draw a circle (relatively fast), using the notebook trackpad, a mouse or a
drawing tablet (I've try with these three and the result is the same - the pen
pressure is correctly detected when using the tablet, but the circles are still
not smooth, same shape as drawing with the mouse or trackpad)

OBSERVED RESULT
Lines are really jagged, it is impossible to draw a circle, it looks more like
a polygon (see image attached, big circle was made at 50% zoom, smaller circle
was done at 200% zoom, and the smallest one at 300% zoom)

EXPECTED RESULT
Smooth circle

SOFTWARE/OS VERSIONS
Windows: 
macOS: macOS Mojave (10.14)
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 5.12.5

ADDITIONAL INFORMATION

Krita
 Version: 4.2.7.1
 Languages: en_NZ
 Hidpi: true

Qt
  Version (compiled): 5.12.5
  Version (loaded): 5.12.5

OS Information
  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: darwin
  Kernel Version: 18.7.0
  Pretty Productname: macOS Mojave (10.14)
  Product Type: osx
  Product Version: 10.14

Hardware Information
  GPU Acceleration: desktop
  Memory: 8192 Mb
  Number of Cores: 4

11 Nov 2019 21:40:29 +1300: Created image "Unnamed", 2160 * 2160 pixels, 300
dpi. Color model: 8-bit integer/channel RGB/Alpha (sRGB-elle-V2-srgbtrc.icc).
Layers: 2
11 Nov 2019 21:40:29 +1300: Instant Preview Setting: 0
11 Nov 2019 21:40:29 +1300: Disabled smoothing.
11 Nov 2019 21:40:29 +1300: Disabled smoothing.
11 Nov 2019 21:40:29 +1300: Disabled smoothing.
11 Nov 2019 21:40:29 +1300: Instant Preview Setting: 0
11 Nov 2019 21:40:30 +1300: Instant Preview Setting: 0
11 Nov 2019 21:41:42 +1300: Saving Document  as /Users/username/test3.kra
(mime: application/x-krita). 2160 * 2160 pixels, 3 layers.  101 frames, 24
framerate. Export configuration: No configuration
11 Nov 2019 21:41:42 +1300: Converting from application/x-krita to
application/x-krita. Location: /Users/username/test3.kra. Real location:
/Users/username/test3.kra. Batchmode: 0. Configuration: none
11 Nov 2019 21:41:42 +1300: Completed saving /Users/username/test3.kra (mime:
application/x-krita). Result: OK
11 Nov 2019 21:42:32 +1300: Closing.
OpenGL Info

  Vendor:  "Intel Inc." 
  Renderer:  "Intel(R) HD Graphics 615" 
  Version:  "4.1 INTEL-12.10.14" 
  Shading language:  "4.10" 
  Requested format:  QSurfaceFormat(version 3.2, options
QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8,
greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8,
samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0,
colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CoreProfile) 
  Current format:    QSurfaceFormat(version 4.1, options
QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8,
greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8,
samples 0, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0,
colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CoreProfile) 
     Version: 4.1
     Supports deprecated functions false 
     is OpenGL ES: false 

QPA OpenGL Detection Info 
  supportsDesktopGL: true 
  supportsOpenGLES: false 
  isQtPreferOpenGLES: true 
== log ==
 Supported renderers: QFlags(0x2) 
Surface format preference list: 
* QSurfaceFormat(version 3.2, options QFlags<QSurfaceFormat::FormatOption>(),
depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8,
alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior
QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace
QSurfaceFormat::DefaultColorSpace, profile  QSurfaceFormat::CoreProfile) 
    2 
Probing format... QSurfaceFormat::DefaultColorSpace 2 
Found format: QSurfaceFormat(version 3.2, options
QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8,
greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8,
samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0,
colorSpace QSurfaceFormat::DefaultColorSpace, profile 
QSurfaceFormat::CoreProfile) 
    2

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to