/** * @brief * Creates a vertex shader and sets the shader source code */ VertexShader *ShaderLanguage::CreateVertexShader(const String &sSourceCode, const String &sProfile, const String &sArguments, const String &sEntry) { // Create the vertex shader instance VertexShader *pVertexShader = CreateVertexShader(); // Set the vertex shader source code if (pVertexShader) pVertexShader->SetSourceCode(sSourceCode, sProfile, sArguments, sEntry); // Return the created vertex shader instance return pVertexShader; }