故事1:Shader 设定的out数据 用Renderdoc 查看,值居然不一样,太可恶了??!! 先是发现0.001输出是0.00,考虑是否是因为截断的问题,就列出1、0.1、0.01、0.001进行不同精度的输出测试,看下结果: renderdoc 右键点击查看像素值结果: 优秀啊!跟预想的截断原因八竿子可能都打不着,这里我已经看不懂了,看似毫无规律,要怎么解释呢? 可能的解释: renderdoc查看的值进行了某种内部转换glsl输出的值进行了某种内部转换 待续