看不到较低级别的着色器语法错误
Not seeing lower level shader syntax errors
我正在使用 Next.js 和 Three.js,现在当我遇到着色器错误时,我只在 Chrome 和 WebGL: INVALID_OPERATION: useProgram: program not valid
中看到警告。我记得以前当我使用带有 Three.js 的常规 React 时,我看到更详细的程序信息说着色器中发生语法错误。
是否需要启用某些功能才能恢复该级别的调试?
最快的解决方法是设置 renderer.debug.checkShaderErrors = true
我正在使用 Next.js 和 Three.js,现在当我遇到着色器错误时,我只在 Chrome 和 WebGL: INVALID_OPERATION: useProgram: program not valid
中看到警告。我记得以前当我使用带有 Three.js 的常规 React 时,我看到更详细的程序信息说着色器中发生语法错误。
是否需要启用某些功能才能恢复该级别的调试?
最快的解决方法是设置 renderer.debug.checkShaderErrors = true