385 Commits (dcb131c20d7f77ffe5cd1db9a4d3c1f87beb276c)

Author SHA1 Message Date
Alex dcb131c20d Improve canvas responsiveness by better swap interval management. 3 years ago
Seth Hillbrand de21eb5268 Remove errant debugging printf 3 years ago
Seth Hillbrand 685185bd68 Remove unneeded assert 3 years ago
dsa-t aeef215ffb gal: Pass aReserve to drawLineQuad in drawPolyline. 3 years ago
Seth Hillbrand 5be0ddca27 Draw degenerate lines as points 3 years ago
Seth Hillbrand 53fea46fed Re-order headers to avoid X11 None def 3 years ago
Alex dc07ab9df1 Replace PROF_COUNTER with PROF_TIMER in some conditional places. 3 years ago
Jeff Young 76a7a2b4bc Fix asserting when drawing empty line of text. 3 years ago
Alex bdf4cf51b8 Add a missing statement in segments reservation. 3 years ago
dsa-t bd8b737c44 GAL: Do better job at reserving vertices. 3 years ago
jean-pierre charras df35576cf9 fix my previous commit (c0661468) broken. 3 years ago
jean-pierre charras c06614689e OPENGL_GAL: disable bitmap image caching due to serious issues (memory leak) 3 years ago
jean-pierre charras c13b938a4b Free memory when unused, forgotten in my commit d4feb59e 3 years ago
jean-pierre charras d4feb59ed9 OPENGL_GAL, draw bitmap: Rebuild the bitmap cache if the bitmap itself was rotated. 3 years ago
Mike Williams 3669cb4673 PCB Editor: Add User Background Images 4 years ago
Mike Williams cbc3bfbf08 GAL: Re-enable OpenGL bitmap cache 4 years ago
Mike Williams 3e80963482 GAL: Delete no-effect target changes 4 years ago
Mike Williams 857990a883 Hierarchy: turn into a left side pane 4 years ago
Marek Roszko 417f2f357c Cleanup naming of shader params/uniforms 4 years ago
Jeff Young 38e5faf21b Overhaul bitmap text for performance. 4 years ago
Marek Roszko 8288f24264 Move all the shaders to glsl files (and fix the processor more) 4 years ago
Marek Roszko 6188f632b9 Initial implementation of shader translation to cpp at build time 4 years ago
Jeff Young a8d2dd8dc7 Bitmap text can't yet handle multi-line text. 4 years ago
Jeff Young a29968fa91 Make sure bitmap fallback is only used for non-cached text. 4 years ago
Jeff Young c8a50d9b50 Remove unit-less angles from VECTOR2I/D APIs. 4 years ago
Jeff Young e84c574830 Some more EDA_ANGLE cleanup. 4 years ago
Marek Roszko 8fe16690b7 Add array deleter 4 years ago
Jeff Young 07013d00e1 More EDA_ANGLE. 4 years ago
Jeff Young 8f7d2dd06a More VECTOR2D -> VECTOR2I and wxPoint cleanup. 4 years ago
Jeff Young 7d032f9c2f Outline font rendering for Cairo, plotter, printer and 3D viewer. 4 years ago
Jeff Young 04c76f10e9 Performance enhancements for fonts. 4 years ago
Ola Rinta-Koski 9b406c1da4 Outline font support. 4 years ago
Jeff Young 8e4a4306c7 Go back to using inter-character spacing from the stroke font. 4 years ago
Mike Williams 404659d275 Gerbview: Fix diff mode issues with OpenGL transparency 4 years ago
Jeff Young 89c0f8e297 Move to new font engine. 4 years ago
Jeff Young 86cb57f4a7 Cherry-pick TEXT_ATTRIBUTES and EDA_ANGLE from rockola/kicad-strokefont 4 years ago
Jon Evans a205595404 PROF_COUNTER -> PROF_TIMER 4 years ago
Tomasz Wlostowski 691ca11b5a DRAW_PANEL_GAL: add profiling counter for OGL buffer swap 4 years ago
Tomasz Wlostowski 9518d425ca OPENGL_GAL: added runtime render speed profiling 4 years ago
Tomasz Wlostowski b59ee13fcc GAL: made Begin/EndDrawing calls public to have more control over timing of rendering context creation/destruction 4 years ago
jean-pierre charras 56374ffa26 Try to fix a compil issue that does not happen on my computers. 4 years ago
jean-pierre charras 36048fa436 OPENGL_GAL::DrawArcSegment(): use a better number of segm to approximate the arc. 4 years ago
Mike Williams 30987cebfe Gerbview: fix cairo negative items and implement real differential mode 4 years ago
jean-pierre charras f59e66a897 Do not include kicad_curl.h (and therefore curl.h) in kicad_curl_easy.h 4 years ago
Mike Williams ff9612b6da OpenGL GAL: Enter correct context (and lock) before changing AA mode 4 years ago
david-beinder bab13debcb Improve overbar rendering in PCB and global labels 4 years ago
Jeff Young e62969d007 Move zone fracture display mode to AdvancedCfg, and add triangulation. 4 years ago
Wayne Stambaugh bcd6bddfd4 Start expunging NULL. 4 years ago
Mikolaj Wielgus 2af06a9d60 Fix stroke text size calculation and bitmap text overbar 5 years ago
Jeff Young 9328c78b08 Fix issue with overbars in bitmap text. 5 years ago