mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-11 21:58:31 +09:00
[Fix]: fix crash on shader compile
This commit is contained in:
@@ -671,7 +671,8 @@ namespace MobileGL::MG_Backend::DirectGLES {
|
|||||||
const auto& src = shader->GetShaderSource();
|
const auto& src = shader->GetShaderSource();
|
||||||
const auto& stage =
|
const auto& stage =
|
||||||
MG_Util::ConvertGLEnumToString(MG_Util::ConvertShaderStageToGLEnum(shader->GetShaderStage()));
|
MG_Util::ConvertGLEnumToString(MG_Util::ConvertShaderStageToGLEnum(shader->GetShaderStage()));
|
||||||
MGLOG_D("Original src @ %s: \n%s", stage.c_str(), src.c_str());
|
MGLOG_D("Original src @ %s: \n", stage.c_str());
|
||||||
|
MGLOG_D("%s:", src.empty() ? "" : src.c_str());
|
||||||
}
|
}
|
||||||
auto& shaderSpirvs = stateProgramObject->GetGeneratedSpirv();
|
auto& shaderSpirvs = stateProgramObject->GetGeneratedSpirv();
|
||||||
|
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ namespace MobileGL {
|
|||||||
std::string header =
|
std::string header =
|
||||||
"[" + GetCurrentTime() + "] [" + GetOSName() + " " + GetThreadName() + "/" + levelTag + "]: ";
|
"[" + GetCurrentTime() + "] [" + GetOSName() + " " + GetThreadName() + "/" + levelTag + "]: ";
|
||||||
|
|
||||||
static char buffer[102400];
|
static char buffer[1024000];
|
||||||
va_list args;
|
va_list args;
|
||||||
va_start(args, fmt);
|
va_start(args, fmt);
|
||||||
int n = std::vsnprintf(buffer, sizeof(buffer), fmt, args);
|
int n = std::vsnprintf(buffer, sizeof(buffer), fmt, args);
|
||||||
|
|||||||
Reference in New Issue
Block a user