void Shader::getTranslatedSource(GLsizei bufSize, GLsizei *length, char *buffer) { getSourceImpl(mHlsl, bufSize, length, buffer); }
void Shader::getSource(GLsizei bufSize, GLsizei *length, char *buffer) { getSourceImpl(mSource, bufSize, length, buffer); }
void Shader::getTranslatedSource(GLsizei bufSize, GLsizei *length, char *buffer) const { getSourceImpl(mShader->getTranslatedSource(), bufSize, length, buffer); }
void Shader::getTranslatedSourceWithDebugInfo(GLsizei bufSize, GLsizei *length, char *buffer) const { std::string debugInfo(mShader->getDebugInfo()); getSourceImpl(debugInfo, bufSize, length, buffer); }
void Shader::getTranslatedSourceWithDebugInfo(GLsizei bufSize, GLsizei *length, char *buffer) const { const std::string &debugInfo = mImplementation->getDebugInfo(); getSourceImpl(debugInfo, bufSize, length, buffer); }