浮動小数点は32ビットですか、それは私がそれを提供するものなのか、それともhighp浮動小数点の精度ですか?均一なmat4の浮動小数点値の精度はどのくらいですか?
答えて
highpを絶対に使用する必要がある場合は、シェーダで指定します。
uniform highp mat4 m;
glGetShaderPrecisionFormatで使用可能な精度をテストすることもできます。使用されているものがデフォルトであるかどうかは、ハードウェアごとに、また異なるシェーダステージでも異なります。
私が理解していないのは、デフォルトで32ビットが一様な4x4行列の浮動小数点数を定義するために使用される場合です。これは私がAPIを渡す値がfloat32なので、私が望むことです。もし私が仕様を見ると、私はlowp、mediump、highpについての話しか見ることができないので、私がそれより精度が低くなってしまったら、私は不思議です。 – Xavier
はい、ハードウェアが浮動小数点精度をどのように実装するかによって精度が失われる可能性があります。 highp、mediump、およびmediump修飾子はすべて、必要な最小精度の範囲を指定します。ハードウェアがこの精度をどのように実装するかは、マシンによって異なります。 –
- 1. MongoDB浮動小数点値の精度?
- 2. 浮動小数点精度
- 3. 単精度浮動小数点表現から半精度浮動小数点数への変換
- 4. 浮動小数点数の精度
- 5. 実行中の平均値での浮動小数点精度の維持
- 6. 浮動小数点型の精度printf
- 7. 倍精度浮動小数点数の浮動小数点コードを読む
- 8. 十進数から半精度の浮動小数点
- 9. 異なるシステムでの浮動小数点数の精度
- 10. 浮動小数点精度形式
- 11. 倍精度浮動小数点型+ Eigen
- 12. 範囲の縮小単精度浮動小数点の精度が悪い
- 13. 列の値から浮動小数点/倍精度/整数を除きます
- 14. Haskellの高精度浮動小数点数は?
- 15. 浮動小数点の浮動小数点が正しく浮動しない
- 16. 浮動小数点数の精度を設定する
- 17. 精度解析の浮動小数点数の損失
- 18. 浮動小数点データ型の正確な精度は15桁ですか?
- 19. 浮動小数点値と浮動小数点値の比較
- 20. F#(および.NET)での浮動小数点精度に
- 21. パンダのデータフレームの比較と浮動小数点の精度
- 22. 浮動小数点数の精度を高める
- 23. Powershell - IEEE754単精度浮動小数点の16進数
- 24. 浮動小数点/倍精度/整数値をHBaseでエンコードする方法は?
- 25. hdf5データセットの浮動小数点精度を設定する
- 26. AndroidでGroovyで倍精度浮動小数点数を浮動小数点にすると
- 27. ElasticSearchファセットの用語クエリの浮動小数点精度
- 28. MVC3エディターの倍精度浮動小数点型の表記
- 29. SQLの浮動小数点精度の設定
- 30. javascript浮動小数点数の精度浮動小数点数が6桁を超えて
これはあなたの頂点シェーダーまたはフラグメントシェーダーにありますか? OpenGL ES 2.0では、フラグメントシェーダでこの精度を定義する必要があるため、指定したlowp、mediump、またはhighp修飾子によって指定されます(そうでない場合は、シェーダのコンパイルエラーが発生すると思います)。 –