OBSOLETE
OBSOLETE
OBSOLETE
OBSOLETE
PSYCHTOOLBOX SPECIFIC double() implementation:
retval = mogldouble(arg) -- convert into
a double precision floating point number.
This routine takes an 'arg' of arbitrary
numeric class and converts it into an equivalent
object of double precision floating point format.
If a builtin double() function is available,
as on Matlab and Octave 3.2+, it calls the builtin
double() function.
Otherwise (Octave) it would call our own special
implementation.
This is no longer needed as of Octave 3.2.0, but we leave the function
here as many internal and external code relies on its presence.
This is a hack needed to make
OpenGL (MOGL) work
on GNU/Octave, despite Octave's lack of a single
precision data type.
Psychtoolbox/PsychOpenGL/MOGL/wrap/mogldouble.m