Bug 160633 - veryhigh ppi PNG image not rendered to vcl canvas with Skia Vulkan rendering, Skia raster or default GDI unaffected
Summary: veryhigh ppi PNG image not rendered to vcl canvas with Skia Vulkan rendering,...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: graphics stack (show other bugs)
Version:
(earliest affected)
6.4.7.2 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Skia
  Show dependency treegraph
 
Reported: 2024-04-11 21:41 UTC by V Stuart Foote
Modified: 2024-04-12 01:19 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Draw file with screenshoots for the tree option about Skia. (no, yes, forced) (870.44 KB, application/vnd.oasis.opendocument.graphics)
2024-04-11 22:03 UTC, m_a_riosv
Details

Note You need to log in before you can comment on or make changes to this bug.
Description V Stuart Foote 2024-04-11 21:41:45 UTC
Was looking at attachment 187722 [details] from bug 150531

It is an ODF Drawing .odg with an SVG stream and an inserted PNG of the same image at 4600ppi

The images on the ODF drawing are a math formula, with the PNG created with the TexMaths extension.

When opened with Skia Vulkan rendering the PNG does not show, it is fit to page margins. With Skia raster framing or only GDI rendering the PNG is shown.

Affecting Win10 and Win11 systems with nVidia and Intel GPUs respective, both with current Vulkan drivers.

Could have been present with OpenGL rendering, a 6.4.7.2 build crashes with OpenGL rendering of the PNG--it also is fine with GDI
Comment 1 V Stuart Foote 2024-04-11 21:51:55 UTC
This one is kind of odd, given the high ppi PNG renders to LO canvas with other filters, OpenGL era crash/recovering and Skia Vulkan rendering blank to canvas (but at the correct object frame) seems buffer.

Nothing jumps out with windbg attached.
Comment 2 V Stuart Foote 2024-04-11 21:55:09 UTC
... seems buffer size issue?
Comment 3 m_a_riosv 2024-04-11 22:03:55 UTC
Created attachment 193635 [details]
Draw file with screenshoots for the tree option about Skia. (no, yes, forced)

Reproducible with
Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: d5dcc9de8ebce5d14be89ddeb6606ef0aeebf7a9
CPU threads: 16; OS: Windows 10.0 Build 22631; UI render: Skia/Vulkan; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded