已完成:调色与雾GLSL3输入修复,兼容守卫先红后绿、T49/T38通过,正式入口全景/缩放/管道往返浏览器复验无shader停止。建筑验收仍归主模型票。
Status: resolved Assignee: codex Type: bug Blocked by: None Labels: ready-for-agent, wayfinder:task, bug
恢复正式http://127.0.0.1:8000/#/cockpit的连续3D渲染,使重做沅陵县城体块模型(修漏顶 / 贴合地形 / 尺度过目)能执行实际视觉/性能验收。
2026-10-13,1440×900 CSS viewport真实Agent Window进入系统后弹窗并停止render:
RuntimeError: Fragment shader failed to compile. ERROR: 0:7: 'varying' : Illegal use of reserved word。
控制台实际shader为#version 300 es,调色shader仍有varying vec2 v_textureCoordinates。栈经过PostProcessStage→PostProcessStageCollection→Scene→CesiumWidget。源码cesiumEngine.js的GRADE_FRAGMENT_SHADER与雾shader都有varying,须核查GLSL版本兼容。
首次parseHexColor从sceneGrade错误导入已被并行修改为从fog导入,本票不把它当作仍未修复。
证据:浏览器失败截图、完整回顾。
AFK技术任务,可由AI修复/验证;不需要用户改代码,无外部权限前置。用户本轮已授权浏览器验证,不启动替代服务/新路由。
房屋重建、新BIM/GIS、业务API修改、新测试页面、替代server、室内与乡村恢复。
已由正式浏览器验证完成triage:可由代理处理的GLSL兼容缺陷,非人工设计/外部权限阻塞;本轮wayfinder只记证据,未实施shader修复。
Resolution:上轮实际GLSL300es编译日志与安装版CesiumViewportQuadVS/Brightness接口确认根因是自有调色/雾片元输入仍使用varying。只将两处改为in,不关闭效果、不改数学/uniform/配置。修正原调色测试错误的varying守卫,先红后绿;T49调色、ESM接线、T38雾回归及diff检查通过。正式/#/cockpit浏览器复验真实全景、滚轮缩放、地面→管道→地面均持续绘制,无Rendering has stopped或新的应用shaderconsole错误;coarseGLB与region73/preview请求200。证据 ../verify/artifacts/t35/shader-fix-browser-20261013.md。技术前置完成,不代替建筑视觉/FPS/管道后台零detail验收。