7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-27 09:06:19 +00:00
kicad/common/gal
Seth Hillbrand 361f61a023 Move thread pool to singleton class
Having thread pool as its own singleton in the library meant that each
kiface had its own threadpool, leading to many multiples of the threads
being started.  Placing a singleton class in PGM_BASE ensures that all
kifaces use the same thread pool.

The singleton class can be extended to provide single instance
guarantee for any element across kifaces
2025-01-03 13:51:11 -08:00
..
3d Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
cairo Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
opengl Move thread pool to singleton class 2025-01-03 13:51:11 -08:00
shaders Cleanup naming of shader params/uniforms 2022-05-19 07:49:24 -04:00
CMakeLists.txt Move some things starting from reporter to kicommon 2024-09-02 21:15:14 -04:00
color4d.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
cursors.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
gal_display_options.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
graphics_abstraction_layer.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
hidpi_gl_3D_canvas.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
hidpi_gl_canvas.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00
painter.cpp Revise Copyright statement to align with TLF 2025-01-01 14:12:04 -08:00