diff -up chromium-124.0.6367.118/third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp.me chromium-124.0.6367.118/third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp --- chromium-124.0.6367.118/third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp.me 2024-05-05 17:29:38.907559210 +0200 +++ chromium-124.0.6367.118/third_party/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp 2024-05-05 17:51:26.665080742 +0200 @@ -1726,10 +1726,10 @@ angle::Result FramebufferVk::generateFra for (uint32_t point = 0; point < activeFocalPoints.size(); point++) { float density = - 1.0f / std::max(std::powf(activeFocalPoints[point].focalX - px, 2) * - std::powf(activeFocalPoints[point].gainX, 2) + - std::powf(activeFocalPoints[point].focalY - py, 2) * - std::powf(activeFocalPoints[point].gainY, 2) - + 1.0f / std::max(powf(activeFocalPoints[point].focalX - px, 2) * + powf(activeFocalPoints[point].gainX, 2) + + powf(activeFocalPoints[point].focalY - py, 2) * + powf(activeFocalPoints[point].gainY, 2) - activeFocalPoints[point].foveaArea, 1.0f);