Fixed the GPU bug I had, directional/point based lighting will work once the shader code is combined now.