問題タブ [opengl-compat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - GL_PointsでgluUnprojectするか、マウス座標から深度座標を見つける
使って描いたたくさんの点からなるシーンがあります
私がやりたいことは、マウスを使用してシーン上のポイントの 1 つをクリックし、その 3 次元座標を取得できるようにすることです。
私は使用する他のスレッドを見てきました:
z の値を使用します
しかし、私は常にz=0
出力として取得します.これは、これらがポリゴンではなくポイントであるためですか?zの座標を取得する方法はありますか?
opengl - GLSL固定機能フラグメントプログラムの置き換え
頂点のセットアップにOpenGL固定関数パイプラインを使用する場合、フラグメントプログラムは、固定関数の頂点セットアップとどのように互換性がありますか?これは通常、光源やテクスチャレイヤーの数などに依存すると思います。たとえば、単純な非テクスチャ1光源のゴローシェーディングフラグメントプログラムは、GLの固定関数シェーダーに代わるものとしてどのように見えるのでしょうか。
c - glLoadIdentity() の呼び出し後に 1282 エラーが発生するのはなぜですか?
コード:
GL_INVALID_OPERATION
指定された操作は現在の状態では許可されていません。問題のあるコマンドは無視され、エラー フラグを設定する以外の副作用はありません。
エラーが発生したときに、gDEBugger を使用して openGL の状態を確認します。
どこが間違っているのかわかりません。単純な操作が許可されないのはなぜですか?