Interpolate icon coordinates for anti-aliasing

- Still needs a little work, but this looks MUCH better
This commit is contained in:
Dan Paulat 2023-08-21 22:20:50 -05:00
parent f512df9dd6
commit 232fafc9fa

View file

@ -230,9 +230,9 @@ void PlacefileIcons::Render(
gl.glUniform1f(p->uMapDistanceLocation_, 0.0f);
}
// Don't interpolate texture coordinates
gl.glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
gl.glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
// Interpolate texture coordinates
gl.glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
gl.glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
// Draw icons
gl.glDrawArrays(GL_TRIANGLES, 0, p->numVertices_);