問題タブ [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.

0 投票する
2 に答える
880 参照

c++ - GL_PointsでgluUnprojectするか、マウス座標から深度座標を見つける

使って描いたたくさんの点からなるシーンがあります

私がやりたいことは、マウスを使用してシーン上のポイントの 1 つをクリックし、その 3 次元座標を取得できるようにすることです。

私は使用する他のスレッドを見てきました:

z の値を使用します

しかし、私は常にz=0出力として取得します.これは、これらがポリゴンではなくポイントであるためですか?zの座標を取得する方法はありますか?

0 投票する
3 に答える
2935 参照

opengl - GLSL固定機能フラグメントプログラムの置き換え

頂点のセットアップにOpenGL固定関数パイプラインを使用する場合、フラグメントプログラムは、固定関数の頂点セットアップとどのように互換性がありますか?これは通常、光源やテクスチャレイヤーの数などに依存すると思います。たとえば、単純な非テクスチャ1光源のゴローシェーディングフラグメントプログラムは、GLの固定関数シェーダーに代わるものとしてどのように見えるのでしょうか。

0 投票する
2 に答える
765 参照

c - glLoadIdentity() の呼び出し後に 1282 エラーが発生するのはなぜですか?

コード:

GL_INVALID_OPERATION
指定された操作は現在の状態では許可されていません。問題のあるコマンドは無視され、エラー フラグを設定する以外の副作用はありません。

エラーが発生したときに、gDEBugger を使用して openGL の状態を確認します。

どこが間違っているのかわかりません。単純な操作が許可されないのはなぜですか?