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

            Bug ID: 388604
           Summary: Cursor will freeze if I lift the Wacom pen too far
                    from the canvas
           Product: krita
           Version: 3.3.2
          Platform: MS Windows
                OS: MS Windows
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: tablet support
          Assignee: krita-bugs-n...@kde.org
          Reporter: mike...@gmail.com
  Target Milestone: ---

As with Bug ID 349737, I find that if I move by Wacom pen too far away from the
device while drawing on the tablet - I won't be able to touch it back to the
display without first moving it to something outside of the canvas.

I am running the latest Krita (3.3.2) that I downloaded yesterday.

Computer information:
- Windows 10 Home edition Version 1709 (OS Build 16299.192)
- Processor: Intel Core i7-6700K (4.00GHz)
- RAM: 16 GB

Reproducible: Always

Steps to Reproduce:
1. Open a new canvas (any size is fine)
2. Do a single stroke with the wacom tablet
3. Lift the pen
4. Try to do a second stroke.

Actual Results:  
Cursor will freeze during the step 3. 
In order to un-freeze the cursor it's necessary to point the pen outside the
canvas.

Expected Results:  
Cursor doesn't freeze when moving too far away from display.

Here is the system information output:
Krita
  Version: 3.3.2

OS Information
  Build ABI: x86_64-little_endian-llp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: winnt
  Kernel Version: 10.0.16299
  Pretty Productname: Windows 10 (10.0)
  Product Type: windows
  Product Version: 10

OpenGL Info 
  Vendor:  NVIDIA Corporation 
  Renderer:  "GeForce GTX 980 Ti/PCIe/SSE2" 
  Version:  "4.6.0 NVIDIA 388.13" 
  Shading language:  4.60 NVIDIA 
  Requested format:  QSurfaceFormat(version 3.0, options
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24,
redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1,
stencilBufferSize 8, samples -1, swapBehavior
QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile 
QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
  Current format:    QSurfaceFormat(version 4.6, options
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples 0, swapBehavior
QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 1, profile 
QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
     Version: 4.6
     Supports deprecated functions true 
     is OpenGL ES: false 

QPA OpenGL Detection Info 
  supportsDesktopGL: true 
  supportsAngleD3D11: true 
  isQtPreferAngle: false 
  overridePreferAngle: false 
== log ==
 createPlatformOpenGLContext QSurfaceFormat(version 3.0, options
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24,
redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1,
stencilBufferSize 8, samples -1, swapBehavior
QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile 
QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile))
Basic wglCreateContext gives version 4.6
OpenGL 2.0 entry points available
GPU features: QSet()
supportedRenderers GpuDescription(vendorId=0x10de, deviceId=0x17c8,
subSysId=0x32351462, revision=161, driver: "nvldumdx.dll",
version=23.21.13.8813, "NVIDIA GeForce GTX 980 Ti") renderer: 
QFlags(0x1|0x2|0x4|0x8|0x20)
Qt: Using WGL and OpenGL from "opengl32.dll"
create OpenGL: "NVIDIA Corporation","GeForce GTX 980 Ti/PCIe/SSE2" default
ContextFormat: v4.6 profile: QSurfaceFormat::OpenGLContextProfile(NoProfile)
options:
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions),SampleBuffers,
Extension-API present
Extensions: 371
"choosePixelFormat  Attributes:  0x2003 , 0x2027 , 0x2010 , 0x1 , 0x2001 , 0x1
, 0x2014 , 0x18 , 0x2011 , 0x1 , 0x2022 , 0x18 , 0x2013 , 0x202b , 0x201b , 0x8
, 0x2023 , 0x8 , 0x2041 , 0x0 , \n    obtained px # 12  of  1 \n    
PIXELFORMATDESCRIPTOR dwFlags=0x8225 PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
PFD_SUPPORT_COMPOSITION PFD_DOUBLEBUFFER iPixelType=0 cColorBits=32 cRedBits=8
cRedShift=16 cGreenBits=8 cGreenShift=8 cBlueBits=8 cBlueShift=0 cDepthBits=24
cStencilBits=8 cAuxBuffers=4 iLayerType=0 cAlphaBits=8 cAlphaShift=24
cAccumBits=64 cAccumRedBits=16 cAccumGreenBits=16 cAccumBlueBits=16
cAccumAlphaBits=16 "
createContext Creating context version 3 . 0 3 attributes
QWindowsGLContext 0x1ab0620 ARB  requested:  QSurfaceFormat(version 3.0,
options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions),
depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1,
alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior
QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile 
QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
    obtained # 12 ARB QSurfaceFormat(version 4.6, options
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples 0, swapBehavior
QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 1, profile 
QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
     PIXELFORMATDESCRIPTOR dwFlags=0x8225 PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
PFD_SUPPORT_COMPOSITION PFD_DOUBLEBUFFER iPixelType=0 cColorBits=32 cRedBits=8
cRedShift=16 cGreenBits=8 cGreenShift=8 cBlueBits=8 cBlueShift=0 cDepthBits=24
cStencilBits=8 cAuxBuffers=4 iLayerType=0 cAlphaBits=8 cAlphaShift=24
cAccumBits=64 cAccumRedBits=16 cAccumGreenBits=16 cAccumBlueBits=16
cAccumAlphaBits=16  swap interval:  1 
    default:  ContextFormat: v4.6 profile:
QSurfaceFormat::OpenGLContextProfile(NoProfile) options:
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions) 
    HGLRC= 0x30000
createPlatformOpenGLContext QSurfaceFormat(version 3.0, options
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24,
redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1,
stencilBufferSize 8, samples -1, swapBehavior
QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile 
QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile))
"choosePixelFormat  Attributes:  0x2003 , 0x2027 , 0x2010 , 0x1 , 0x2001 , 0x1
, 0x2014 , 0x18 , 0x2011 , 0x1 , 0x2022 , 0x18 , 0x2013 , 0x202b , 0x201b , 0x8
, 0x2023 , 0x8 , 0x2041 , 0x0 , \n    obtained px # 12  of  1 \n    
PIXELFORMATDESCRIPTOR dwFlags=0x8225 PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
PFD_SUPPORT_COMPOSITION PFD_DOUBLEBUFFER iPixelType=0 cColorBits=32 cRedBits=8
cRedShift=16 cGreenBits=8 cGreenShift=8 cBlueBits=8 cBlueShift=0 cDepthBits=24
cStencilBits=8 cAuxBuffers=4 iLayerType=0 cAlphaBits=8 cAlphaShift=24
cAccumBits=64 cAccumRedBits=16 cAccumGreenBits=16 cAccumBlueBits=16
cAccumAlphaBits=16 "
createContext Creating context version 3 . 0 3 attributes
QWindowsGLContext 0x1dfb050 ARB  requested:  QSurfaceFormat(version 3.0,
options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions),
depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1,
alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior
QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, profile 
QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
    obtained # 12 ARB QSurfaceFormat(version 4.6, options
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples 0, swapBehavior
QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 1, profile 
QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) 
     PIXELFORMATDESCRIPTOR dwFlags=0x8225 PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL
PFD_SUPPORT_COMPOSITION PFD_DOUBLEBUFFER iPixelType=0 cColorBits=32 cRedBits=8
cRedShift=16 cGreenBits=8 cGreenShift=8 cBlueBits=8 cBlueShift=0 cDepthBits=24
cStencilBits=8 cAuxBuffers=4 iLayerType=0 cAlphaBits=8 cAlphaShift=24
cAccumBits=64 cAccumRedBits=16 cAccumGreenBits=16 cAccumBlueBits=16
cAccumAlphaBits=16  swap interval:  1 
    default:  ContextFormat: v4.6 profile:
QSurfaceFormat::OpenGLContextProfile(NoProfile) options:
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions) 
    HGLRC= 0x10001 
== end log ==

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

Reply via email to