如何在glsl中打开shader中指定的lod钳位?

问题描述 投票:0回答:1

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钳位,如规范所说。

glsl vulkan amd
1个回答
0
投票

我不确定AMD是否支持它,但是ARB_sparse_texture_clamp除了添加稀疏采样器之外还添加了textureGradClampARB。 – 范登奇来自@vandench

© www.soinside.com 2019 - 2024. All rights reserved.