From af7696bfd7c0b542c9f65a161d25726a3d54a1e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20T=C5=AFma?= Date: Mon, 26 Feb 2024 10:27:58 +0100 Subject: [PATCH] Do the hillshading in alpha layer only --- src/map/hillshading.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/map/hillshading.cpp b/src/map/hillshading.cpp index 514417e2..75d3d0e6 100644 --- a/src/map/hillshading.cpp +++ b/src/map/hillshading.cpp @@ -85,7 +85,7 @@ QImage HillShading::render(const Matrix &m, quint8 alpha, double z, pixel = 0; else { quint8 val = (L < 0) ? 0 : L * alpha; - pixel = alpha<<24 | val<<16 | val<<8 | val; + pixel = (alpha - val)<<24; } *(quint32*)(bits + (y - 1) * bpl + (x - 1) * 4) = pixel;