kicad/include/gal
Tomasz Wlostowski 2c6e9778a1 GAL: OpenGL draw calls pooling/splitting
Improves rendering performance, esp. for large designs by:
- using a separate glDrawArrays calls() for large buffers of contiguous vertices (e.g. large zone fills)
- pooling smaller items into a small-sized index buffer held in system RAM (has to be DMAed to the GPU by the driver anyway)
2021-11-29 23:30:10 +01:00
..
cairo GAL: made Begin/EndDrawing calls public to have more control over timing of rendering context creation/destruction 2021-11-29 23:30:10 +01:00
opengl GAL: OpenGL draw calls pooling/splitting 2021-11-29 23:30:10 +01:00
color4d.h Prefer wxASSERT to assert. 2021-10-02 23:39:45 +01:00
compositor.h Header clean up round 5. 2020-12-21 18:42:21 -05:00
cursors.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
definitions.h Gerbview: fix cairo negative items and implement real differential mode 2021-08-31 12:43:53 +00:00
dpi_scaling.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
gal_display_options.h Further simplification of AA regime 2021-06-08 17:20:41 -07:00
gal_print.h Decouple GAL printing interface and its Cairo-based implementation 2018-10-31 19:17:30 +01:00
graphics_abstraction_layer.h GAL: made Begin/EndDrawing calls public to have more control over timing of rendering context creation/destruction 2021-11-29 23:30:10 +01:00
hidpi_gl_canvas.h Convert mouse coordinates to native pixesl in the 3D viewer 2021-10-10 17:52:12 +01:00
stroke_font.h Go back to using space-width for tabs (instead of max-char-width). 2021-06-24 23:53:27 +01:00