AMD 指令集规范说道:
IMAGE_SAMPLE_D_CL_O SAMPLE_O, with LOD clamp specified in shader, with user derivatives.
IMAGE_SAMPLE_D_CL sample texture map, with LOD clamp specified in shader, with user derivatives.
IMAGE_SAMPLE_D sample texture map, with user derivatives
IMAGE_SAMPLE_CL sample texture map, with LOD clamp specified in shader.
在vulkan中,我在glsl中使用textureGrad。 在 radeon 上运行,我在 asm 中得到了一个 image_sample_d
如何在vulkan或opengl中获取image_sapmle_d_cl?
也就是说,如何打开shader中指定的LOD钳位,如规范所说。
我不确定AMD是否支持它,但是ARB_sparse_texture_clamp除了添加稀疏采样器之外还添加了textureGradClampARB。 – 范登奇来自@vandench