kicad/include/gal/opengl
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
..
cached_container.h GAL: runtime profiling for CACHED_CONTAINER 2021-11-29 23:30:10 +01:00
cached_container_gpu.h GAL: runtime profiling for CACHED_CONTAINER 2021-11-29 23:30:10 +01:00
cached_container_ram.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
gpu_manager.h GAL: OpenGL draw calls pooling/splitting 2021-11-29 23:30:10 +01:00
kiglew.h Fix incorrect test of wxUSE_GLCANVAS_EGL (Linux). 2021-06-06 16:10:35 +02:00
noncached_container.h Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
opengl_compositor.h Get rid of anonymous struct typedefs 2021-07-01 18:28:41 -04:00
opengl_gal.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
shader.h Replace tabs with spaces 2021-04-05 01:13:39 +00:00
utils.h OpenGL GAL tracing improvements. 2021-03-22 17:45:49 -04:00
vertex_common.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
vertex_container.h Fix broken Doxygen comment specifiers. 2021-01-25 07:42:36 -05:00
vertex_item.h Header clean up round 5. 2020-12-21 18:42:21 -05:00
vertex_manager.h Remove wx/log.h from vertex_manager.h 2021-06-06 09:31:00 -04:00