Я знаю, как открыть окно с помощью openGL (используя Win32 или другие инструменты). Но когда в системе есть 2 видеокарты. Как выбрать графическое устройство для рендеринга? Мой язык программирования - C ++, и я сосредотачиваюсь на окнах, но любой образец будет приветствоваться.
Редактировать: Может быть, это хорошая идея, чтобы лучше объяснить мою проблему, чтобы добавить некоторую перспективу: Мой новый ноутбук имеет две графические карты. Интегрированный Intel HD и GeForce GT 540M. Карта Intel работает большую часть времени для рендеринга SO, потому что это экономит батарею. Когда игра запускается, GeForce запускается автоматически. Эта система называется nvidia "optimus" (http://www.nvidia.com/object/optimus_technology.html). Проблема в том, что когда я запускаю свое приложение, обнаружен драйвер de opengl 2.1, а поставщик - Intel, и я не знаю, как переключиться на другое устройство.
Наконец-то я нашел эту информацию. Это не слишком полезно, если вы не используете nvidia, но я предоставляю его любому, кто может прочитать http://developer.download.nvidia.com/compute/cuda/3_2/toolkit/docs/CUDA_Developer_Guide_for_Optimus_Platforms.pdf