Transparent window on certain window sizes (Geforce 970M)


A customer of ours has a Geforce 970M GPU in his Acer Predator 15 GN-591 laptop.
The laptop is running an fully updated version of Windows 10. Nvidia drivers are also up-to-date.

We have a very weird problem, where a DirectX or openGL (same behaviour) window will stay transparant when the window size is not ‘a regular’ digital number.
This sounds very weird (I know), but things like 128x128, 256x256 and 512x512 work. But 257x257 and 513x513 don’t show anything.

We draw directly to the frame buffer. If I render to memory first, and then push the pixels into a win32 image, it works perfectly.

Since the laptop has two GPU’s, we also tried doing the same thing on the integrated Intel GPU. With the Intel card, everything works fine.

Please let me know if someone has experienced something similar, and please let me know if I should supply more information about the system, driver etc…