gl texture unit issue fixed