AGCRenderContext - GPU encountered illegal instruction
Posted: 06 Jul 2022, 20:08
Hey!
We're hitting an exception on PlayStation in AGCRenderContext, line #518:
(mCurrentIndex = 0, NumBuffers = 2)
It stops crashing on Playstation when I remove those lines responsible for recalculating ViewBox value, e.g.:
but obviously the blur stops working.
I know it's a lot to ask, as it seems to be a very specific bug, but maybe anything rings a bell? Thank you in advance!
We're hitting an exception on PlayStation in AGCRenderContext, line #518:
Code: Select all
mCurrentIndex = (mCurrentIndex + 1) % NumBuffers;For context, we're trying to create a blur effect on a Rectangle with VisualBrush , which has Visual prop set to the background element (a ControlTemplate). It works just fine on PC, Xbox, Switch. As those rectangles are enlarged on focus, it needs to recalculate the ViewBox, and we have a converter for this (we mentioned it before, current implementation is more or less the same as mentioned in the last post: viewtopic.php?t=2406).000000.026| INFO| Renderer: PlayStation 5, display size: 3840x2160
# GPU Bad packet error:Privilege reg. vmid: game process, opcode:0xc0053c00 0 0 0x1a400
GPU encountered illegal instruction.
It stops crashing on Playstation when I remove those lines responsible for recalculating ViewBox value, e.g.:
Code: Select all
<b:ChangePropertyAction PropertyName="Viewbox" TargetName="leftRectBrush" Value="{Binding Tag, ElementName=leftGridSmall, Converter={StaticResource TheConverterMentioned}, ConverterParameter=TheUserControlName}" />
I know it's a lot to ask, as it seems to be a very specific bug, but maybe anything rings a bell? Thank you in advance!