crp 自定义pass怎么传数组到effect,有一个setArrayBuffer但是看了一下385源码接口未实现

  • Creator 版本:

  • 目标平台:

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

如题还有另外一个接口setBuffer 如果用这个传一个float数组在那么材质里面uniform要怎么声明 @zlzhou.sh

可以在uniform block里声明array。

layout(...) uniform FloatBuffer
{
    float values[128];
};

layout(...) uniform lightsBuffer
{
    StructName lights[128];
};

Web确实还没实现setArrayBuffer,你可以先试下Native后端,应该是能用的。
就是我还没测过。 :joy:

1赞

大佬有空在回答个问题,新管线后处理增加一个pass 我要用到法线贴图之前的延迟管线g-buffer里面能拿到,现在应该怎么获取

目前Builtin新管线还没支持延迟渲染。

有方案可以插入一个renderPass输出normalTexture吗?