[libre-riscv-dev] [isa-dev] 3D Open Graphics Alliance

Jacob Lifshay programmerjake at gmail.com
Tue Aug 13 08:56:10 BST 2019


On Tue, Aug 13, 2019, 00:43 lkcl <luke.leighton at gmail.com> wrote:

> On Monday, August 12, 2019 at 7:31:44 AM UTC+1, Jacob Lifshay wrote:
>>
>>
>> data formats:
>> https://www.khronos.org/registry/DataFormat/specs/1.1/dataformat.1.1.pdf
>>
>>
> at home, today, able to download that document.  *shocked* - it's 154
> frickin pages!
>
> chapters 5-7 cover the format itself.
>
> section 10.1 covers 16-bit FP numbers
> section 10.2 covers 11-bit unsigned FP numbers
> section 10.3 covers unsigned  10-bit FP numbers
> section 10.4 covers a *custom* FP number format
>
> five chapters are derived from OpenGL image formats
>
> chapter 18 covers a "scalable" texture format.
>
> holy cow.  and people implement this in hardware??  *manic scared laughter*
>
most of the defined buffer/texture formats are optional, the only required
float formats are f16, f32, f64, and to be able to
decode VK_FORMAT_E5B9G9R9_UFLOAT_PACK32
and VK_FORMAT_B10G11R11_UFLOAT_PACK32

Jacob


More information about the libre-riscv-dev mailing list