kicad/common/gal/opengl
Seth Hillbrand 76e44c2f4b pcbnew: Really deal with missing segments this time
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
2020-09-21 16:59:31 -07:00
..
SmaaAreaTex.h
SmaaSearchTex.h
antialiasing.cpp Unified update to C++14 std::make_unique 2019-12-05 10:43:55 -08:00
antialiasing.h
bitmap_font_desc.c
bitmap_font_img.c
cached_container.cpp Remove all debugging output that cannot be disabled. 2020-08-18 10:17:36 -04:00
cached_container_gpu.cpp Remove all debugging output that cannot be disabled. 2020-08-18 10:17:36 -04:00
cached_container_ram.cpp
font-specification.svg
gl_builtin_shaders.cpp GAL: Round the incoming mode parameter in fragment shader 2020-07-17 20:24:18 +00:00
gl_builtin_shaders.h
gl_resources.cpp
gl_resources.h
gpu_manager.cpp
noncached_container.cpp
opengl_compositor.cpp Unified update to C++14 std::make_unique 2019-12-05 10:43:55 -08:00
opengl_gal.cpp pcbnew: Really deal with missing segments this time 2020-09-21 16:59:31 -07:00
shader.cpp Remove all debugging output that cannot be disabled. 2020-08-18 10:17:36 -04:00
ubuntu-font-licence-1.0.txt
utils.cpp Remove all debugging output that cannot be disabled. 2020-08-18 10:17:36 -04:00
vertex_container.cpp
vertex_item.cpp
vertex_manager.cpp