With JUCE 8.0.10 is it still worthwhile to give the user the option to disable D2D rendering?
What is your experience?
With JUCE 8.0.10 is it still worthwhile to give the user the option to disable D2D rendering?
What is your experience?
You will probably have the odd person who just has some odd issues with OpenGL due to hardware/firmware/software combinations. Having the option is insurance for those instances. Hard to say if it’s worth the effort before you know how many people have issues. For me it was relatively small. Like maybe less than 0.5% of people.
EDIT: sorry, my brain just took off as if this was about OpenGL. The same may apply to D2D although I have not personally had any issue reported yet.
I would add the option. It’s only a couple of lines of code to switch, so it’s well worth it. We use a very generic description as not to confuse users “Enable UI hardware acceleration” with it being tuned on by default. We only show that toggle on Windows machines.
I have yet to have any report of an issue with D2D, but I see that many of the images I have are of native type, and I make no effort to convert them after changing renderer.
Do you think it’s necessary to convert them all to software type when a user disables D2D?
I have no idea how D2D issues will materialize, so I don’t know if having images in the wrong type is a an issue or not.