mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-07 19:58:32 +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& stage =
|
||||
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();
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ namespace MobileGL {
|
||||
std::string header =
|
||||
"[" + GetCurrentTime() + "] [" + GetOSName() + " " + GetThreadName() + "/" + levelTag + "]: ";
|
||||
|
||||
static char buffer[102400];
|
||||
static char buffer[1024000];
|
||||
va_list args;
|
||||
va_start(args, fmt);
|
||||
int n = std::vsnprintf(buffer, sizeof(buffer), fmt, args);
|
||||
|
||||
Reference in New Issue
Block a user