OpenGL ES 2.0 で座標ピッキング機能を実装しようとしています。デスクトップ バージョンで実装した 2 つのバージョンを実装できません。
バージョン 1 では、三角形のインデックスを表す一意の色ですべての三角形をレンダリングし、レイキャストで座標を計算します。OpenGL ES GLSL バージョン 1.0 では変数 GL_PrimitiveID がなく、ビットごとのシフトもできないため、このバージョンは機能しません。
バージョン 2 は浮動小数点テクスチャの値として座標をレンダリングすることですが、浮動小数点テクスチャは OpenGL ES 2.0 では使用できません。
私が実装できるものを他に考えている人はいますか?それほどパフォーマンスが高くないため、すべての三角形をレイキャストしたくありません。
助けとアイデアをありがとう。