Selecione um dispositivo gráfico no windows + opengl
Eu sei como abrir uma janela com o openGL (usando o Win32 ou outros kits de ferramentas). Mas quando o sistema possui 2 placas gráficas. Como seleciono um dispositivo gráfico para renderizar? Minha linguagem de programação é C ++ e estou focando no Windows, mas qualquer exemplo será bem-vind
Edit: Talvez seja uma boa idéia para explicar melhor o meu problema, a fim de acrescentar alguma perspectiva: Meu novo laptop tem duas placas gráficas. Um Intel HD integrado e um GeForce GT 540M. O cartão intel trabalha na maioria das vezes para renderizar SO, porque economiza bateria. Quando um jogo é iniciado, a GeForce é iniciada automaticamente. Este sistema é chamado "optimus" pela nvidia http: //www.nvidia.com/object/optimus_technology.htm). O problema é que, quando inicio o aplicativo, o driver de OpenGL detectado é 2.1 e o fornecedor é Intel, e não sei como alternar para o outro dispositiv
Finalmente encontrei esta informação. Não é muito útil se você não estiver usando a nvidia, mas eu deixo para quem puder lerhttp: //developer.download.nvidia.com/compute/cuda/3_2/toolkit/docs/CUDA_Developer_Guide_for_Optimus_Platforms.pd