fix color picking

This commit is contained in:
2017-08-02 23:06:46 +01:00
parent 235862c9d1
commit 95c00701f7
3 changed files with 17 additions and 15 deletions

View File

@@ -128,8 +128,7 @@ glm::vec4 ui::Canvas::pick_get(glm::vec2 canvas_loc)
{
pick_update(plane_id);
glm::vec2 fbpos = (hit_pos.xy() * 0.5f + 0.5f) * glm::vec2(m_width, m_height);
LOG("pick plane %d x %d y %d", plane_id, (int)fbpos.x, (int)fbpos.y);
int i = fbpos.x + fbpos.y * m_width;
int i = (int)fbpos.x + (int)fbpos.y * m_width;
return glm::vec4(m_pick_data[plane_id][i]) / 255.f;
}
return {0,0,0,1};