shaders for opengl and testing dx rendering