【靠AI修了一个引擎bug】自定义管线灯光导致uniform无法对齐

image
今天开工程的时候,突然就发现之前没有发现的,一大串WebGL报错
鄙人只是小开发可不懂引擎渲染管线相关的东西 :upside_down_face:,遂让AI生成一个简单的hack定位
image

此处出现了一个非常诡异的数字:2!:face_with_raised_eyebrow:这可是在操作buffer怎么会有2bit这种奇怪的数字?


然后就是靠自己和AI一路往上定位这个值的来源了,

终于定位到了这个问题,菜鸡如我也能看出来了这两个语义完全不一样吧! :triumph:


似乎这个bug在多个light的情况下会发生。所以还是想说,cocos就因为没有一个测试用的大型一些的工程,3D方面依然是各种小问题阻碍开发,真的期待官方自己带头做一个大型项目来为cocos秀一下肌肉的
PS:我看C++原生端似乎也是一样的问题

2赞