createComponentSnapshot looks different than the component painting itself

Is this a known issue because one uses Software Renderer and the other uses DirectX?

I would expect createComponentSnapshot and then using that image to paint the component would look identical, but the text jiggles around.

It’s not a known issue, no. Are you able to share some screenshots, or some code that demonstrates the problem?

Without knowing the kinds of differences (baseline, kerning, antialiasing/cleartype, etc.), it’s difficult to guess at a possible root cause. createComponentSnapshot uses a native graphics context, but perhaps there are some differences introduced as a side-effect of drawing to a texture rather than drawing directly into a window.

When the preset is loading, the UI is just a snapshot. You can see the folder text on the left moving up and down. I’ll try and create a minimal program that reproduces.

Is this still causing problems, or did you find a solution?

Still an issue, low priority for me right now so I haven’t looked into it more. It’s a hack around an issue were are having, so probably easier for us to fix the root issue.