Имеет ли смысл использовать WS_EX_NOREDIRECTIONBITMAP
стиль окна при рендеринге с Vulkan?
От MSDN:
WS_EX_NOREDIRECTIONBITMAP Окно не отображается на поверхности перенаправления.Это для окон, которые не имеют видимого содержимого или используют механизмы, отличные от поверхностей, для обеспечения их визуального отображения.
Было бы разумно предположить, что, поскольку мы создаем нашу собственную поверхность с vkCreateWin32SurfaceKHR
и swapchainс буферами с vkCreateSwapchainKHR
нам не нужна промежуточная поверхность для рендеринга.
При установке WS_EX_NOREDIRECTIONBITMAP
она работает, как и ожидалось, на графическом процессоре NVidia (контент рендерится, хотя и не измеряет выигрыш в производительности)однако он не работает на графическом процессоре Intel (содержимое не видно, окно полностью прозрачно).