jit.gl.texture error "float rgba textures not supported by the hardware"

zzzeddartha's icon

jit.gl.texture: float rgba textures not supported by the hardware
jit.gl.readback: unsupported texture format

I am getting these errors when I try to use jit.gl.slab with something as simple as this.

Max Patch
Copy patch and select New From Clipboard in Max.

I am on OSX 10.6.7, Max 5.1.8, and my graphics card is the integrated Macbook Intel GMA X3100.

vade's icon

GMA 3100 in-fact, does not support float textures. You are out of luck. You probably need to convert to a char (8-bit) matrix before uploading to the GPU.

Specifically ARB_texture_float and the asterix missing for the GMA series cards. This is typically why discrete GPUs are preferred.

zzzeddartha's icon

Shoot.

Is there any other way to do floating-point math operations on matrices on the GPU?

And if not, is there an easy way to do convert float32 matrices to char matrices and maintain some semblance of information?

Max Patch
Copy patch and select New From Clipboard in Max.

For example, I would think this could work, but it doesn't. (I have limited knowledge as to how these things work on the "bit" level)