fix:修复bug

This commit is contained in:
Daniel
2026-04-01 21:32:06 +08:00
parent a80d2b8430
commit dbf5c942a6
4 changed files with 131 additions and 48 deletions

View File

@@ -182,12 +182,12 @@ function createPreviewCard(shader) {
try {
codeForRender = toPortableGlsl(code);
program = compileProgram(gl, buildFragmentShader(codeForRender));
errorEl.textContent = "已自动兼容转换后渲染";
errorEl.textContent = "";
} catch (_err2) {
codeForRender = fallbackShader(name);
try {
program = compileProgram(gl, buildFragmentShader(codeForRender));
errorEl.textContent = "原始代码不兼容,已使用兼容预览模式";
errorEl.textContent = "";
} catch (err3) {
errorEl.textContent = `编译失败:\n${String(err3.message || err3)}`;
return;