16 bit float texture upload

Good idea.

That’s pretty much it. I was finding it strange that the ability to upload the HALF float texture is left to another spec that’s why I suggested to make ARB_texture_float for 32 bit
ARB_texture_halffloat for 16
ARB_texture_double for a possible future.

and no dependency on another extension.

You’re right, splitting it up into GL_ARB_texture_halffloat and GL_ARB_texture_float certainly would have been the better way to go about it.

If this isn’t possible anymore, maybe it would be better to put GL_HALF_FLOAT_ARB into the core GL functionality as it can perform precision substitution on the driver side from/to fp32 if fp16 isn’t available.

N.