glsl: Use nullptr instead of NULL in builtin_functions.cpp.
glsl: Use nullptr instead of NULL in builtin_functions.cpp.
In C++, NULL might be defined to 0, and using it in a vararg function
might end up with a 32bit 0 value pushed on the stack. Depending on the
stack layout and previous contents, it's then possible that the value
that is read from va_arg as a 64bit pointer isn't 0.
Using nullptr instead makes sure that the compiler knows it's a pointer
value and writes it fully to the stack.