OpenGLのグレースケールテクスチャ形式はGL_LUMINANCEです。 Vulkanの内部形式に相当するものは何ですか?または、どうやって声門にグレースケールのテクスチャを指定するのですか?アクセント記号のグレースケールテクスチャ形式
1
A
答えて
6
8ビットグレースケールの場合はVK_FORMAT_R8_UNORM
、倍精度浮動小数点グレースケールの場合はVK_FORMAT_R16_SFLOAT
、単精度浮動小数点グレースケールの場合はVK_FORMAT_R32_SFLOAT
などの任意の単一チャネルフォーマットを使用します。
あなたのニーズに合わせてサポートされているものを選んでください。
4
ラチェットフリークは質問に正しく答えます。しかし、なぜ輝度が消えているのか疑問に思っているのであれば、Khronos here in EXT_texture_rgから、現代のグラフィックスAPIでは、輝度と輝度 - アルファのフォーマットがRedとRed-Greenのフォーマットに置き換えられた理由があります。
歴史的には、輝度または輝度アルファ(L/LA)形式を使用して、OpenGL ESで1成分と2成分のテクスチャが指定されています。プログラマブルシェーダとレンダリングテクスチャ機能の出現により、これらのレガシーフォーマットは、もはや有用ではない歴史的なアーティファクトをいくつか持ちます。
たとえば、このようなテクスチャからサンプリングする場合、ルミナンス値はカラーコンポーネント間で複製されます。これはプログラマブルシェーダではもはや必要ありません。
フレームバッファオブジェクト(FBO)などの機能を使用して1コンポーネントおよび2コンポーネントのフォーマットテクスチャにレンダリングすることも可能ですが、L/LAフォーマットへのレンダリングは不十分です(具体的にはR/L/Aテクスチャチャネルに対するG/B/A値)。
関連する問題
- 1. Visual Studioのコードでアクセント記号(アクセント記号)をオフにする方法
- 2. キリル文字のアクセント記号のソート
- 3. cの前の円記号アクセント
- 4. アクセント記号付きのRspec have_link
- 5. JavaScriptがテキストフィールドのアクセント記号である
- 6. C - 発音区別記号/アクセント記号を避ける方法
- 7. アクセント記号とアクセントをJavaScriptで受け入れる
- 8. Phpwordとアクセント記号付き文字
- 9. Javascriptアクセント記号とアクセント記号のないバージョンの文字列と一致する正規表現
- 10. Mathematicaの数式を植字するときの記号のアクセントの度合い
- 11. PHPで急なアクセント記号を符号化する
- 12. 発音記号やアクセント記号を無視してアラビア語を検索する
- 13. 桁区切り記号なしの通貨形式
- 14. アクセント記号付きのフランス語のPHPファイルのXgettext
- 15. C#Mvcアクセント記号付きのレックスエスケープの問題
- 16. XSLT形式番号
- 17. urlリクエスト内のobjective-cアクセント記号付き文字
- 18. phpコードのアクセント記号付き文字列突然変異
- 19. R:データフレーム内のアクセント記号付き文字
- 20. アクセント記号付きの文字をJavaScriptで置き換える
- 21. アルファインデックスでアクセント記号付きの文字が返されない
- 22. PDFLib 7でフランス語のアクセント記号を使用するには?
- 23. カスタムスタイルの番号形式
- 24. Regexのクレジットカード番号形式
- 25. SQL番号の形式
- 26. のColdFusion番号形式
- 27. エンコードXML&PHP(DOM) - ISO 8859-15(アクセント記号付き文字)
- 28. ng-viewでアクセント記号が表示されない
- 29. PwerShellを使用してアクセント記号( `)でMySQLコマンドを実行
- 30. pandas.read_csvはアクセント記号付きファイルをインポートできません
答えは正しいです。 GL_LUMINANCEはグレースケール以外の意味を持ちます。それはアクセスするときr = g = b = aである。それはイメージフォーマットではなくイメージビューに関するものです。 –