https://bugs.kde.org/show_bug.cgi?id=475111
Bug ID: 475111 Summary: Pen stroke lacks pressure and has significant delay on first stroke if under filter layer. Classification: Applications Product: krita Version: nightly build (please specify the git hash!) Platform: Kubuntu OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Filter Layers Assignee: krita-bugs-n...@kde.org Reporter: i...@ralek.art Target Milestone: --- Created attachment 162012 --> https://bugs.kde.org/attachment.cgi?id=162012&action=edit Filter layer bug example file SUMMARY After moving the canvas in any way, (panning, zooming, rotating), the first and only the first brush stroke is severely delayed and, if it's a tablet pen, occasionally lacks pen pressure. A less severe version of the bug occurs if the layer is not in a group.I've divided them into bug 1 and 2. Bug 1. If the layer is in a group and under a filter layer, this bug happens every time the canvas is moved. Bug 2. If the layer is outside of a group but under a filter later, the bug only happens the first time the layer is moved under the filter layer in the stack. STEPS TO REPRODUCE BUG 1 1. Open the attached file, select the 'Layer' Layer. 2. Move the canvas in any way 3. Draw a brush stroke. Observe that the pen lacks pressure sensitivity, and the stroke itself is heavily delayed in rendering. BUG 2 1. Open the attached file, move both 'Filter' and "Layer' layers outside of the group. 2. Move the 'Layer' layer above the filter layer 3. Move the 'Layer' layer below the filter layer. 4. Draw a brush stroke Observe that the same bug as bug #1 occurs, but that it only happens once and never again until the layer is moved again. System information -------------------------------- Krita Version: 5.3.0-prealpha (git 27302a3) Qt Version (compiled): 5.15.7 Version (loaded): 5.15.7 OS Information Build ABI: x86_64-little_endian-lp64 Kernel Version: 6.2.0-33-generic Pretty Productname: Ubuntu 23.04 OpenGL Info Vendor: "NVIDIA Corporation" Renderer: "NVIDIA GeForce RTX 4090/PCIe/SSE2" Driver version: "4.6.0 NVIDIA 535.104.05" Shading language: "4.60 NVIDIA" Requested format: QSurfaceFormat(version 3.3, 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::CompatibilityProfile) Current format: QSurfaceFormat(version 4.6, 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::CompatibilityProfile) GL version: 4.6 Supports deprecated functions false Is OpenGL ES: false supportsBufferMapping: true supportsBufferInvalidation: true forceDisableTextureBuffers: false QPA OpenGL Detection Info supportsDesktopGL: true supportsOpenGLES: true isQtPreferOpenGLES: false Detected renderers: (Supported) NVIDIA GeForce RTX 4090/PCIe/SSE2 (OpenGL ES 3.2 NVIDIA 535.104.05) (Supported) NVIDIA GeForce RTX 4090/PCIe/SSE2 (4.6.0 NVIDIA 535.104.05) Hardware Information Memory: 61 Gb Cores: 32 Swap: /tmp -- You are receiving this mail because: You are watching all bug changes.