From f77ff3869ba1849b12e37ab64da354dfead48bd9 Mon Sep 17 00:00:00 2001 From: alexander Date: Tue, 11 Jun 2019 16:20:21 +0200 Subject: [PATCH] fix: czm_selected() sometimes picks wrong selected ID #7850 --- Source/Scene/PostProcessStage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Scene/PostProcessStage.js b/Source/Scene/PostProcessStage.js index dee57655ffe7..1bd6ab9d1665 100644 --- a/Source/Scene/PostProcessStage.js +++ b/Source/Scene/PostProcessStage.js @@ -556,7 +556,7 @@ define([ ' vec4 id = texture2D(czm_idTexture, v_textureCoordinates + offset); \n' + ' for (int i = 0; i < ' + width + '; ++i) \n' + ' { \n' + - ' vec4 selectedId = texture2D(czm_selectedIdTexture, vec2(float(i) * czm_selectedIdTextureStep, 0.5)); \n' + + ' vec4 selectedId = texture2D(czm_selectedIdTexture, vec2((float(i) + 0.5) * czm_selectedIdTextureStep, 0.5)); \n' + ' if (all(equal(id, selectedId))) \n' + ' { \n' + ' return true; \n' +