Oh ok. Finally after couple days of trying to get this to work I found it! It would appear that my texture wasn't made right, probably a parameter thing. I tried writing into a texture unit made by glkit and it worked!