xan*_*rus 0 opengl directx graphics polygon fragment-shader
如果一个三角形(多边形)例如只覆盖其中一个,为什么四个片段的四个片段都将被着色(计算它们的颜色)?
纹理需要传入纹理坐标的导数.这是因为使用哪个mip-map取决于屏幕空间中纹理坐标的变化.如果坐标变化很快,那么这意味着你实际上在一个片段上使用了大部分纹理(因此将被拾取的mipmap更接近1x1级别)
这里的"衍生物"是每个片段的输入坐标的变化.图形卡实现此功能的典型方法是计算2x2网格上的坐标,并计算不同元素之间的差异以获得导数的近似值.