glsl: fix sizeof(pointer) bug