From 048173a55a7993924ee69a764ab087751e6d3434 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Thu, 25 Jul 2024 10:14:20 -0400 Subject: [PATCH] radv: use glsl function name for dFdxfine since fddx isn't a name used anywhere now Signed-off-by: Alyssa Rosenzweig Reviewed-by: Georg Lehmann Part-of: --- src/amd/compiler/tests/test_d3d11_derivs.cpp | 2 +- src/amd/vulkan/nir/radv_nir_lower_fs_intrinsics.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amd/compiler/tests/test_d3d11_derivs.cpp b/src/amd/compiler/tests/test_d3d11_derivs.cpp index 5f2a2265281..5a1ce39378e 100644 --- a/src/amd/compiler/tests/test_d3d11_derivs.cpp +++ b/src/amd/compiler/tests/test_d3d11_derivs.cpp @@ -484,7 +484,7 @@ BEGIN_TEST(d3d11_derivs.cube_array) pbld.print_ir(VK_SHADER_STAGE_FRAGMENT_BIT, "Assembly"); END_TEST -BEGIN_TEST(d3d11_derivs.fddxy) +BEGIN_TEST(d3d11_derivs.dfdxy) // clang-format off QoShaderModuleCreateInfo vs = qoShaderModuleCreateInfoGLSL(VERTEX, layout(location = 0) in vec2 in_coord; diff --git a/src/amd/vulkan/nir/radv_nir_lower_fs_intrinsics.c b/src/amd/vulkan/nir/radv_nir_lower_fs_intrinsics.c index 1b1027b9abd..56a340884d2 100644 --- a/src/amd/vulkan/nir/radv_nir_lower_fs_intrinsics.c +++ b/src/amd/vulkan/nir/radv_nir_lower_fs_intrinsics.c @@ -62,7 +62,7 @@ radv_nir_lower_fs_intrinsics(nir_shader *nir, const struct radv_shader_stage *fs nir_def *frag_z = nir_channel(&b, &intrin->def, 2); - /* adjusted_frag_z = fddx_fine(frag_z) * 0.0625 + frag_z */ + /* adjusted_frag_z = dFdxFine(frag_z) * 0.0625 + frag_z */ nir_def *adjusted_frag_z = nir_ddx_fine(&b, frag_z); adjusted_frag_z = nir_ffma_imm1(&b, adjusted_frag_z, 0.0625f, frag_z);