ShaderProgram::ShaderProgram(const char *pFragmentFile, const char *pVertexFile) { Init(); FragmentShader *pFragmentShader = new FragmentShader(pFragmentFile); VertexShader *pVertexShader = new VertexShader(pVertexFile); SetFragmentShader(pFragmentShader); SetVertexShader(pVertexShader); pFragmentShader->Release(); pVertexShader->Release(); CreateProgram(); }