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

            Bug ID: 527378
           Summary: The advanced color selector does not update to reflect
                    active color in use
    Classification: Applications
           Product: krita
      Version First nightly build (please specify the git hash!)
       Reported In:
          Platform: Android
                OS: Android 16.x
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Color Selectors
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 197310
  --> https://bugs.kde.org/attachment.cgi?id=197310&action=edit
Screenshot depicting mismatch between active color and advanced color selector

***
If you're not sure this is actually a bug or valid feature request, instead
post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Do not paste LLM output.

Please remove this comment after reading and before submitting - thanks!
***

DESCRIPTION
Advanced Color Selector doesn’t update when changing color via Color Sampler

STEPS TO REPRODUCE
1. Open (or create) a canvas with several colors.
2. Change the active color by using the color sampler tool.
3. 

OBSERVED RESULT
The active color changes as expected however the advanced color selector does
not match the active color.

EXPECTED RESULT
The color selector should adjust to reflect the new color chosen via the color
sampler tool.

SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):

Krita

 Version: 5.4.0-prealpha (git 903a173)
 Hidpi: true

Qt

  Version (compiled): 5.15.7
  Version (loaded): 5.15.7

OS Information

  Build ABI: arm64-little_endian-lp64
  Build CPU: arm64
  CPU: arm64
  Kernel Type: linux
  Kernel Version: 6.6.102-android15-8-abX520XXSBCZI2-4k
  Pretty Productname: Android  (16.0)
  Product Type: android
  Product Version: 16.0
  Product Model: Samsung SM-X520

Locale

  Languages: en_CA, en_Latn_CA
  C locale: C.UTF-8
  QLocale current: en
  QLocale system: en
  QTextCodec for locale: UTF-8

OpenGL Info

  Qt Platform Name:  "android" 
  Vendor:  "Samsung Electronics Co., Ltd." 
  Renderer:  "ANGLE ((Samsung Xclipse 540) on Vulkan 1.3.279)" 
  Driver version:  "OpenGL ES 3.2 Driver version: 24.1.307 git hash:
86f99cfe6317" 
  Shading language:  "OpenGL ES GLSL ES 3.20 (ANGLE git hash: 86f99cfe6317)" 
  Requested format:  QSurfaceFormat(version 3.0, 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::NoProfile) 
  Current format:  QSurfaceFormat(version 3.2, 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) 
  GL version: 3.2 
  Supports deprecated functions false 
  Is OpenGL ES: true 
  supportsBufferMapping: true 
  supportsBufferInvalidation: false 
  forceDisableTextureBuffers: false 
  Extensions: 
     GL_OES_compressed_ETC2_sRGB8_texture 
     GL_ANGLE_base_vertex_base_instance 
     GL_EXT_separate_shader_objects 
     GL_EXT_texture_sRGB_decode 
     GL_OES_vertex_half_float 
     GL_EXT_copy_image 
     GL_OES_texture_stencil8 
     GL_EXT_gpu_shader5 
     GL_CHROMIUM_bind_generates_resource 
     GL_EXT_color_buffer_half_float 
     GL_EXT_polygon_offset_clamp 
     GL_OES_compressed_EAC_RG11_signed_texture 
     GL_EXT_texture_mirror_clamp_to_edge 
     GL_OES_compressed_ETC2_sRGB8_alpha8_texture 
     GL_EXT_shadow_samplers 
     GL_EXT_texture_filter_anisotropic 
     GL_OES_texture_half_float 
     GL_EXT_map_buffer_range 
     GL_ANGLE_client_arrays 
     GL_ANGLE_read_only_depth_stencil_feedback_loops 
     GL_OES_fbo_render_mipmap 
     GL_QCOM_texture_foveated 
     GL_OVR_multiview 
     GL_ANGLE_renderability_validation 
     GL_OES_texture_border_clamp 
     GL_EXT_texture_format_sRGB_override 
     GL_OES_element_index_uint 
     GL_OES_texture_float 
     GL_ANGLE_robust_client_memory 
     GL_CHROMIUM_copy_texture 
     GL_EXT_memory_object 
     GL_NV_pack_subimage 
     GL_OES_compressed_EAC_R11_signed_texture 
     GL_ANGLE_vulkan_image 
     GL_QCOM_shading_rate 
     GL_NV_read_depth_stencil 
     GL_OES_texture_storage_multisample_2d_array 
     GL_EXT_sRGB_write_control 
     GL_EXT_blend_minmax 
     GL_OES_texture_half_float_linear 
     GL_ANGLE_translated_shader_source 
     GL_OES_EGL_sync 
     GL_OES_shader_image_atomic 
     GL_EXT_conservative_depth 
     GL_AMD_performance_monitor 
     GL_OES_compressed_EAC_R11_unsigned_texture 
     GL_EXT_unpack_subimage 
     GL_ANGLE_framebuffer_multisample 
     GL_EXT_texture_type_2_10_10_10_REV 
     GL_OES_primitive_bounding_box 
     GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture 
     GL_NV_polygon_mode 
     GL_EXT_YUV_target 
     GL_EXT_texture_border_clamp 
     GL_EXT_draw_elements_base_vertex 
     GL_EXT_clip_control 
     GL_ANGLE_base_vertex_base_instance_shader_builtin 
     GL_ANGLE_yuv_internal_format 
     GL_EXT_geometry_shader 
     GL_ANGLE_instanced_arrays 
     GL_OES_compressed_ETC2_RGB8_texture 
     GL_OES_standard_derivatives 
     GL_EXT_buffer_storage 
     GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture 
     GL_NV_framebuffer_blit 
     GL_ANGLE_memory_size 
     GL_EXT_primitive_bounding_box 
     GL_OES_sample_shading 
     GL_ANGLE_texture_multisample 
     GL_EXT_compressed_ETC1_RGB8_sub_texture 
     GL_EXT_texture_compression_dxt1 
     GL_OES_sample_variables 
     GL_EXT_color_buffer_float 
     GL_EXT_float_blend 
     GL_NV_depth_buffer_float2 
     GL_CHROMIUM_lose_context 
     GL_OES_texture_buffer 
     GL_NV_pixel_buffer_object 
     GL_ANGLE_multi_draw 
     GL_ANGLE_get_image 
     GL_OES_geometry_shader 
     GL_OES_packed_depth_stencil 
     GL_ANGLE_polygon_mode 
     GL_ANGLE_texture_compression_dxt3 
     GL_ANGLE_texture_compression_dxt5 
     GL_OES_depth_texture 
     GL_EXT_frag_depth 
     GL_EXT_multi_draw_indirect 
     GL_OES_shader_multisample_interpolation 
     GL_ANGLE_framebuffer_blit 
     GL_EXT_shader_io_blocks 
     GL_OES_mapbuffer 
     GL_OES_EGL_image_external_essl3 
     GL_OES_compressed_ETC1_RGB8_texture 
     GL_EXT_semaphore_fd 
     GL_EXT_external_buffer 
     GL_OES_rgb8_rgba8 
     GL_EXT_shader_texture_lod 
     GL_NV_shader_noperspective_interpolation 
     GL_EXT_EGL_image_array 
     GL_ANGLE_depth_texture 
     GL_OES_texture_3D 
     GL_QCOM_framebuffer_foveated 
     GL_EXT_multisampled_render_to_texture2 
     GL_OVR_multiview2 
     GL_OES_shader_io_blocks 
     GL_OES_EGL_image_external 
     GL_OES_texture_cube_map_array 
     GL_EXT_debug_label 
     GL_EXT_debug_marker 
     GL_EXT_texture_rg 
     GL_OES_compressed_EAC_RG11_unsigned_texture 
     GL_EXT_disjoint_timer_query 
     GL_EXT_multisample_compatibility 
     GL_ANGLE_relaxed_vertex_attribute_type 
     GL_QCOM_render_shared_exponent 
     GL_KHR_blend_equation_advanced 
     GL_EXT_render_snorm 
     GL_NV_fence 
     GL_EXT_EGL_image_external_wrap_modes 
     GL_OES_depth24 
     GL_ANGLE_shader_pixel_local_storage 
     GL_NV_read_stencil 
     GL_ANGLE_program_cache_control 
     GL_EXT_instanced_arrays 
     GL_KHR_debug 
     GL_EXT_protected_textures 
     GL_EXT_texture_cube_map_array 
     GL_EXT_texture_sRGB_R8 
     GL_EXT_sRGB 
     GL_EXT_texture_sRGB_RG8 
     GL_ANGLE_stencil_texturing 
     GL_CHROMIUM_copy_compressed_texture 
     GL_OES_draw_buffers_indexed 
     GL_ANGLE_get_tex_level_parameter 
     GL_ANGLE_memory_object_flags 
     GL_EXT_texture_storage 
     GL_EXT_memory_object_fd 
     GL_OES_depth32 
     GL_OES_depth_texture_cube_map 
     GL_ANGLE_copy_texture_3d 
     GL_EXT_base_instance 
     GL_KHR_texture_compression_astc_ldr 
     GL_ANGLE_compressed_texture_etc 
     GL_ANGLE_pack_reverse_row_order 
     GL_ANGLE_request_extension 
     GL_EXT_texture_compression_s3tc_srgb 
     GL_OES_surfaceless_context 
     GL_EXT_tessellation_shader 
     GL_OES_texture_npot 
     GL_EXT_read_format_bgra 
     GL_OES_EGL_image 
     GL_OES_vertex_type_10_10_10_2 
     GL_EXT_draw_buffers_indexed 
     GL_OES_vertex_array_object 
     GL_NV_read_depth 
     GL_EXT_texture_buffer 
     GL_EXT_depth_clamp 
     GL_EXT_draw_buffers 
     GL_EXT_semaphore 
     GL_ANGLE_get_serialized_context_string 
     GL_EXT_shader_non_constant_global_initializers 
     GL_ANGLE_robust_fragment_shader_output 
     GL_ANGLE_clip_cull_distance 
     GL_CHROMIUM_bind_uniform_location 
     GL_EXT_occlusion_query_boolean 
     GL_OES_get_program_binary 
     GL_ANGLE_logic_op 
     GL_ANGLE_texture_usage 
     GL_EXT_texture_format_BGRA8888 
     GL_OES_compressed_ETC2_RGBA8_texture 
     GL_KHR_robust_buffer_access_behavior 
     GL_OES_draw_elements_base_vertex 
     GL_ANDROID_extension_pack_es31a 
     GL_EXT_discard_framebuffer 
     GL_EXT_robustness 
     GL_EXT_clip_cull_distance 
     GL_EXT_blend_func_extended 
     GL_EXT_multisampled_render_to_texture 

QPA OpenGL Detection Info 
  supportsDesktopGL: false 
  supportsOpenGLES: true 
  isQtPreferOpenGLES: true 
  Detected renderers: 
    (Supported) ANGLE ((Samsung Xclipse 540) on Vulkan 1.3.279) (OpenGL ES 3.2
Driver version: 24.1.307 git hash: 86f99cfe6317)  

useBufferInvalidation (config option): false


Hardware Information

  GPU Acceleration: angle
  Memory: 11633 Mb
  Number of Cores: 8
  Swap Location: /data/data/org.krita.next/cache
  Built for: arm64+neon
  Base instruction set: arm64+neon
  Supported instruction sets: arm64+sve arm64+sve arm64+sve i8mm+neon64
arm64+neon arm32+neon 

Current Settings

  Current Swap Location: /data/data/org.krita.next/cache
  Current Swap Location writable: true
  Undo Enabled: true
  Undo Stack Limit: 200
  Use OpenGL: true
  Use OpenGL Texture Buffer: true
  Disable Vector Optimizations: false
  Disable AVX Optimizations: false
  Canvas State: OPENGL_SUCCESS
  Autosave Interval: 420
  Use Backup Files: true
  Number of Backups Kept: 1
  Backup File Suffix: ~
  Backup Location: Same Folder as the File
  Backup Location writable: false
  Resource Location: /storage/emulated/0/Android/data/org.krita.next/files
  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: 
                Depth: 32
                Scale: 1.75
                Physical DPI142.277
                Logical DPI72
                Physical Size: 235, 147
                Position: 0, 0
                Resolution in pixels: 1317x823
                Manufacturer: 
                Model: 
                Refresh Rate: 60
                Serial Number: 



ADDITIONAL INFORMATION
Originally posted on Krita-Artists. 

https://krita-artists.org/t/5-4-0-advanced-color-selector-doesnt-update-when-changing-color-via-color-sampler/192432

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

Reply via email to