画像の読み込みに画像ローダー (DevIL) を使用しています。ファイル (.jpg、.png、.bmp など) から読み込まれた画像形式 (メモリ内の非圧縮形式) が、画像読み込みプログラム自体によって決定されるのか、それとも実際の画像ファイルに何らかの形で依存するのか疑問に思っています。
これまで見てきた画像はすべて RGBA / UNSIGNED_BYTE 形式で読み込まれているようです。しかし、私はいつもこれに頼ることができるかどうか疑問に思っています. 代わりに、画像が実際に RGBA / FLOAT 形式に読み込まれる可能性は考えられますか? (注:ロードされた画像フォーマットが常に同じであることを望んでいます。それに頼りたいです:)
DevIL でこの点を説明しているドキュメントが見つからないので、イメージング/イメージの読み込みの経験がある人なら誰でも経験/常識に基づいて答えてくれることを願っています。
ありがとう