Windows 8 で VS 2012 を介して単純な OpenGL アプリケーションを実行すると、何もレンダリングされないという問題が発生しています。
いくつかのプロジェクトのプロトタイプを作成するために使用していた小さなデバッグ レンダラーがあり、VS 2012 Express Edition を使用して Windows 7 で実行しました。
Windows 8 にアップグレードし、自分の作業で git リポジトリのクローンを作成しました。最新のドライバーをインストールして VS 2012 をインストールした後、アプリケーションを実行しましたが、何も表示されず、画面がクリアな色になっただけです。以前は例外が発生していましたが、これは適切なドライバーがなかったためです。そのため、glGetIntegerv(GL_MAJOR_VERSION,...) を呼び出すと、OpenGL が正しく設定されていなかったため、-1 が返されました。現在は正しく初期化されており、ステップスルーすると、すべてが正常に機能しているように見えます。唯一の問題は、何も表示されないことです。
それが私のコードだけではないことを確認するために、Swiftless OpenGL の例をいくつかダウンロードしましたが、まったく同じ結果が得られました。私のアプリケーションは OpenGL 3.2 を使用しており、非推奨の機能はありません。私のハードウェアは 3.3 までサポートできます。それが役に立つ場合は、Macbook air で Boot Camp を介して Window 8 を実行しています。
私はこれを解決しようとしてここ数日間壁に頭をぶつけていましたが、あまり運がありませんでした.誰かが情報を提供できる場合は、本当に感謝しています。Windows 8 を使用しているユーザーが、VS を介して単純な OpenGL アプリケーションをダウンロードしてビルドし、画面に何かを表示できるかどうかを確認できれば、興味深いものになるでしょう!