updateVariableNode remove switch, not fast but simpler
try to use texture buffer - int of mcv for kernel updateVariableNode, not faster even slow down, so give up the constant with macro USE_TEXTURE_ADDRESS = 0