bool ShaderLogF(const char *strMessage ...) { va_list args; va_start(args, strMessage); StdStrBuf Buf; Buf.FormatV(strMessage, args); return ShaderLog(Buf.getData()); }
bool LogSilentF(const char *strMessage, ...) { va_list args; va_start(args, strMessage); // Compose formatted message StdStrBuf Buf; Buf.FormatV(strMessage, args); // Log return LogSilent(Buf.getData()); }
void StdCompiler::Warn(const char *szWarning, ...) { // Got warning callback? if (!pWarnCB) return; // Format message va_list args; va_start(args, szWarning); StdStrBuf Msg; Msg.FormatV(szWarning, args); // do callback (*pWarnCB)(pWarnData, getPosition().getData(), Msg.getData()); }