76e44c2f4b
The OpenGL missing segments (when small) are due to rounding in larger coordinates. The GAL shader uses floats to represent int32 values for position and distance. Thus, at larger coordinates, the smaller integer values cannot be represented accurately. This tests for the rounding error and, if it exists, draws a plain circle instead Fixes https://gitlab.com/kicad/code/kicad/issues/5751 |
||
---|---|---|
.. | ||
cairo | ||
opengl | ||
color4d.cpp | ||
dpi_scaling.cpp | ||
gal_display_options.cpp | ||
graphics_abstraction_layer.cpp | ||
hidpi_gl_canvas.cpp | ||
stroke_font.cpp |