Bug 452471 - Krita prealpha 5.1.0 : Whole canvas become transparent when you use E key to switch to Eraser
Summary: Krita prealpha 5.1.0 : Whole canvas become transparent when you use E key to ...
Status: RESOLVED DUPLICATE of bug 451859
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: nightly build (please specify the git hash!)
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-10 13:43 UTC by stephen
Modified: 2022-04-14 11:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description stephen 2022-04-10 13:43:34 UTC
Krita  version : 5.1.0 prealpha git(59f3789)

Display issue : Whole canvas pixels disappear when you switch to eraser mode using the
10 brush scripts shortcut or eraser mode(glitches of null canvas pixels randomly
appear if you activate the erase blending mode)

STEPS TO REPRODUCE
1. create an A4 document @300 ppi
2. Zoom in past 100% at least(zoom level >= 100%)
3. use "E" shortcut to switch to an eraser brush or eraser blending mode

OBSERVED RESULT
1. All or almost all the displayed pixels disappear, leaving a fully transparent canvas
in the viewport
2. Panning afterwards may temporarily bring back the display to normal

EXPECTED RESULT
The viewport is not supposed to suffer at all from an issue like this
and is meant to properly show the canvas whether you zoom in or out or switch brushes. 
Glitches shouldn't appear at all.

SOFTWARE/OS VERSIONS
Windows: 10 21H1

ADDITIONAL INFORMATION
API in use : Wintab
Use tablet drivestamps for brush speed : false(unticked in other words)
Comment 1 Alvin Wong 2022-04-11 14:00:09 UTC
I suspect this is the same as bug 451859. What's in your "show system information for bug reports"?
Comment 2 stephen 2022-04-13 03:50:35 UTC
(In reply to Alvin Wong from comment #1)
> I suspect this is the same as bug 451859. What's in your "show system
> information for bug reports"?

Krita

 Version: 5.1.0-prealpha (git 59f3789)
 Installation type: installer / portable package
 Languages: en_US, en, en_US, en, en_US, en, en_US, en, en_US, en, en_US, en, en_US, en, en_US, en, en_US, en
 Hidpi: true

Qt

  Version (compiled): 5.12.12
  Version (loaded): 5.12.12

OS Information

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

OpenGL Info
 
  Vendor:  "Google Inc." 
  Renderer:  "ANGLE (Intel(R) HD Graphics 4000 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 
  supportsBufferMapping: true 
  supportsBufferInvalidation: false 
  Extensions: 
     "GL_CHROMIUM_bind_uniform_location" 
     "GL_ANGLE_depth_texture" 
     "GL_CHROMIUM_copy_compressed_texture" 
     "GL_OES_packed_depth_stencil" 
     "GL_OES_texture_float" 
     "GL_OES_texture_npot" 
     "GL_OES_vertex_array_object" 
     "GL_EXT_read_format_bgra" 
     "GL_OES_compressed_ETC1_RGB8_texture" 
     "GL_EXT_debug_marker" 
     "GL_ANGLE_translated_shader_source" 
     "GL_OES_texture_float_linear" 
     "GL_EXT_texture_storage" 
     "GL_ANGLE_texture_compression_dxt5" 
     "GL_NV_EGL_stream_consumer_external" 
     "GL_ANGLE_framebuffer_multisample" 
     "GL_EXT_frag_depth" 
     "GL_NV_fence" 
     "GL_ANGLE_client_arrays" 
     "GL_EXT_occlusion_query_boolean" 
     "GL_NV_pack_subimage" 
     "GL_OES_texture_half_float" 
     "GL_EXT_disjoint_timer_query" 
     "GL_EXT_texture_compression_dxt1" 
     "GL_NV_pixel_buffer_object" 
     "GL_EXT_texture_filter_anisotropic" 
     "GL_ANGLE_texture_usage" 
     "GL_EXT_shader_texture_lod" 
     "GL_ANGLE_instanced_arrays" 
     "GL_EXT_sRGB" 
     "GL_ANGLE_multiview" 
     "GL_ANGLE_pack_reverse_row_order" 
     "GL_EXT_unpack_subimage" 
     "GL_ANGLE_request_extension" 
     "GL_EXT_draw_buffers" 
     "" 
     "GL_CHROMIUM_color_buffer_float_rgb" 
     "GL_EXT_texture_rg" 
     "GL_EXT_texture_norm16" 
     "GL_CHROMIUM_bind_generates_resource" 
     "GL_EXT_texture_compression_s3tc_srgb" 
     "GL_CHROMIUM_color_buffer_float_rgba" 
     "GL_OES_standard_derivatives" 
     "GL_CHROMIUM_sync_query" 
     "GL_OES_EGL_image_external_essl3" 
     "GL_ANGLE_framebuffer_blit" 
     "GL_ANGLE_robust_client_memory" 
     "GL_OES_EGL_image" 
     "GL_OES_EGL_image_external" 
     "GL_OES_mapbuffer" 
     "GL_EXT_color_buffer_half_float" 
     "GL_KHR_debug" 
     "GL_EXT_texture_format_BGRA8888" 
     "GL_OES_surfaceless_context" 
     "GL_OES_texture_half_float_linear" 
     "GL_OES_element_index_uint" 
     "GL_CHROMIUM_copy_texture" 
     "GL_ANGLE_texture_compression_dxt3" 
     "GL_ANGLE_lossy_etc_decode" 
     "GL_EXT_robustness" 
     "GL_OES_rgb8_rgba8" 
     "GL_EXT_blend_minmax" 
     "GL_EXT_discard_framebuffer" 
     "GL_OES_get_program_binary" 
     "GL_OES_depth32" 
     "GL_EXT_color_buffer_float" 
     "GL_ANGLE_program_cache_control" 
     "GL_EXT_map_buffer_range" 

QPA OpenGL Detection Info 
  supportsDesktopGL: true 
  supportsAngleD3D11: true 
  isQtPreferAngle: true 

useBufferInvalidation (config option): false


Hardware Information

  GPU Acceleration: angle
  Memory: 12126 Mb
  Number of Cores: 8

Current Settings

  Current Swap Location writable: true
  Undo Enabled: true
  Undo Stack Limit: 500
  Use OpenGL: true
  Use OpenGL Texture Buffer: true
  Disable Vector Optimizations: false
  Disable AVX Optimizations: false
  Canvas State: OPENGL_SUCCESS
  Autosave Interval: 600
  Use Backup Files: true
  Number of Backups Kept: 1
  Backup File Suffix: ~
  Backup Location writable: true
  Use Win8 Pointer Input: false
  Use RightMiddleTabletButton Workaround: false
  Levels of Detail Enabled: false
  Use Zip64: false


Display Information
Number of screens: 1
	Screen: 0
		Name: \\.\DISPLAY1
		Depth: 32
		Scale: 1
		Resolution in pixels: 1600x900
		Manufacturer: 
		Model: 
		Refresh Rate: 60
Comment 3 Alvin Wong 2022-04-14 11:18:37 UTC
Thanks. I'll merge this into bug 451859, because I'm pretty sure the root cause is the same...

*** This bug has been marked as a duplicate of bug 451859 ***