View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004217 | NoesisGUI | C++ SDK | public | 2025-06-03 14:10 | 2025-06-04 15:32 |
| Reporter | d.stepanov | Assigned To | jsantos | ||
| Priority | normal | Severity | major | ||
| Status | feedback | Resolution | open | ||
| Product Version | 3.2.4 | ||||
| Summary | 0004217: RaiseTextureChanged does not invalidate widget's visual causing invalid texture coordinates | ||||
| Description | RaiseTextureChanged does not invalidate widget's visual causing invalid texture coordinates. This happens in pair with async texture loading when GetTextureInfo at first returns the size of a small stub texture and when the texture is fully loaded, calls RaiseTextureChanged which in its turn calls GetTextureInfo again that returns the correct size. The bug itself forces the renderer to draw only a tiny portion of the image. The bug can be somewhat fixed by manual visual invalidation of the entire visual tree like so:
More information here: https://www.noesisengine.com/forums/viewtopic.php?p=18683 | ||||
| Platform | Any | ||||
|
I ran a small experiment using the official XamlPlayer included in the SDK. I created the following XAML:
When I change the dimensions of Could you please share a XAML snippet where the issue can be reproduced? Thank you! |
|
|
We need more time on investigation, since it does not happen for every image. |
|
|
Sure! Leaving this on feedback |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-06-03 14:10 | d.stepanov | New Issue | |
| 2025-06-03 14:48 | jsantos | Assigned To | => jsantos |
| 2025-06-03 14:48 | jsantos | Status | new => assigned |
| 2025-06-03 14:48 | jsantos | Description Updated | |
| 2025-06-04 10:28 | jsantos | Note Added: 0010777 | |
| 2025-06-04 10:28 | jsantos | Status | assigned => feedback |
| 2025-06-04 10:28 | jsantos | Note Edited: 0010777 | |
| 2025-06-04 15:19 | d.stepanov | Note Added: 0010778 | |
| 2025-06-04 15:19 | d.stepanov | Status | feedback => assigned |
| 2025-06-04 15:32 | jsantos | Note Added: 0010779 | |
| 2025-06-04 15:32 | jsantos | Status | assigned => feedback |