Dave Brower <
[email protected]> writes:
On Monday, October 28, 2019 at 3:58:08 AM UTC-7, Philipp Klaus Krause wrote:
While the idea of a short float was viewed favorably by the comitee a
few years ago, in London, the authors never followed up with a detailed
proposal.
I'd like to see short float in C, not just because a lot of hardware
supports it, but also as a relatively efficient floating-point type for
devices that don't have hardware support for floating-point at all:
http://www.colecovision.eu/stuff/proposal-short-float.html
Just stumbled on this. If there are OpenGL unsigned floats, why not
have 'unsigned short float' as a thing, with 'short float' as a signed
type?
(Yes, I know it's a year later).
This:
https://www.khronos.org/opengl/wiki/Data_Type_(GLSL)
does not indicate that OpenGL has unsigned floats.
I found a reference to 10- and 11-bit unsigned floating-point types, but
I get the impression that they're not language-defined types.
https://www.oreilly.com/library/view/opengl-programming-guide/9780132748445/app07lev1sec3.html
C would not be able to support a type whose size is not a multiple of
CHAR_BIT (bit fields notwithstanding).
--
Keith Thompson (The_Other_Keith)
[email protected]
Working, but not speaking, for Philips Healthcare
void Void(void) { Void(); } /* The recursive call of the void */
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)