Witam,
muszę szybko coś rysować na drugim monitorze. Robię to przez pobranie DC drugiego monitora, stworzenie bitmapy przez CreateDIBSection dla tego DC i umieszczenie jej w DC2, które jest kompatybilne z DC. Później wystarczy, że zmienię bufor danych bmp i wklejam obraz jednym wywołaniem BitBlt.
Ale.. chcę robić to jeszcze szybciej. Próbuję z DirectDraw (mój pierwszy raz w ogóle) i z tego co wyczytyałem, to nie można drugiego monitora na fullscreen obsługiwać? Można zrobić jakieś okno, dać na fullscreen na drugim monitorze i DirectDraw na nim używać, ale wtedy chyba nie ma sprzętowego przyspieszania, bo współpracuje z GDI systemu. Prawda to czy nie?
OpenGL raczej odpada.