171 Commits (c661c30f68a65ca4eb5305053ee93d9854d04583)

Author SHA1 Message Date
Tomasz Włostowski c661c30f68 pcbnew: added flip view mode 9 years ago
jean-pierre charras 30df041de6 fix shadowed local variables 9 years ago
decimad 402f53a302 update font code along with the changes done in the msdf atlas tool (use codepoint spans and refined char placement) 9 years ago
decimad d9a8aac96c transfer font texture width to the fragment shader via uniform variable 9 years ago
Chris Pavlina 71263c32e8 Dismiss signed index warning in opengl_gal.cpp 9 years ago
Maciej Suminski 7a5f72c948 Fixed a crash when drawing a single point polyline 9 years ago
decimad f78721b451 Multichannel Signed Distance Field text rendering for OpenGL GAL 9 years ago
Maciej Suminski 9f5f0ab31b Minor OpenGL GAL code changes 9 years ago
Maciej Suminski c9a41be774 Added licence for the GAL bitmap font 9 years ago
Simon Richter da5699de0a Replace boost::shared_ptr with std::shared_ptr. 10 years ago
Michael Steinberg fde12ebd25 Replace boost::function and boost::bind with their std:: counterparts 10 years ago
Maciej Suminski b82ccc3b4e Reverted 6912 with minor changes (LockCtx requires to specify canvas that locks a context). 10 years ago
Maciej Suminski 57d4e8d51d Fixed OpenGL crash on canvas switch. 10 years ago
Maciej Suminski b7ec4ea160 Corrected the last instance check in OPENGL_GAL. 10 years ago
Simon Richter 2928cb7419 Replace unshared boost::shared_array with std::unique_ptr 10 years ago
Maciej Suminski 3fcae6b120 Fixes for OpenGL resources handling. 10 years ago
Maciej Suminski b4ad18a3ea Do not rebuild shaders on each OPENGL_GAL construction. 10 years ago
Maciej Suminski b83c148e10 Delete OpenGL context on GLCanvas subclasses destruction. 10 years ago
Maciej Suminski 68b6da57c0 Removed OPENGL_GAL::instanceCounter. 10 years ago
Maciej Suminski 01f32dd52c GL_CONTEXT_MANAGER class to avoid unexpected GL context switches. 10 years ago
Maciej Suminski 4f7bb4c0f7 Simplified error checking in OPENGL_GAL test. 10 years ago
jean-pierre charras 3e2cae946c Corrected wxDC objects used by EDA_DRAW_PANEL_GAL & OPENGL_GAL. 10 years ago
jean-pierre charras 1ae9175671 A few minor fixes for compil warnings (shadowed variables and deprecated auto_ptr) 10 years ago
jean-pierre charras ca0113ab65 Fix my previous commit: I committed the wrong file 10 years ago
jean-pierre charras b7f863dc4c Fix the commit 6838 (Fix non optimal position of net name and pad name in GAL mode), broken. 10 years ago
Maciej Suminski a42cb0ef8c OpenGL GAL: Set context in destructor when possible (under Linux the window has to be visible). 10 years ago
Maciej Suminski d9f4877c94 Fixed a crash when starting pcbnew with OpenGL GAL. 10 years ago
Maciej Suminski cca36d355a Remove unnecessary debug messages (OpenGL GAL). 10 years ago
Maciej Suminski 22c4e4d240 Set OpenGL context only when the parent window is visible. 10 years ago
Maciej Suminski 55976e39ef Fixed crash occuring when a vertex buffer is mapped in invalid OpenGL context. 10 years ago
Maciej Suminski a62d2b5412 Bigger net labels (GAL). 10 years ago
Maciej Suminski 8d952f35c6 Fixed text vertical alignment for bitmap font (OpenGL). 10 years ago
Maciej Suminski 58ed0c8cce Improved grid drawing routine (OpenGL). 10 years ago
Maciej Suminski fff3abc9a0 Support for overbars in bitmap fonts (OpenGL GAL). 10 years ago
Maciej Suminski c506d2b16c Set OpenGL context before freeing video resources. 10 years ago
Maciej Suminski 59fe8df269 Split bitmap text drawing routine into smaller functions (GAL). 10 years ago
Maciej Suminski 702be4903f Vertices are stored in GPU memory (OpenGL GAL). 10 years ago
Maciej Suminski b32fdd97d9 Changed shading model to flat. 10 years ago
Maciej Suminski e2c8e07344 Enabled mipmapping for bitmap fonts. 10 years ago
Maciej Suminski 928d4e0404 SwapBuffers() contain an implicit glFlush() 10 years ago
Maciej Suminski bda3011519 Initial support for bitmap fonts (OpenGL GAL). 10 years ago
Maciej Suminski 431e343201 Switch to direct rendering before clearing the screen (OpenGL GAL). 10 years ago
Maciej Suminski 5ba84dda0a OpenGL capabilities test is run only once. 10 years ago
Maciej Suminski 36dd6eb6b3 GAL profiling output is enabled with WXTRACE env variable. 10 years ago
Maciej Suminski c0465e5519 Instance counter for OPENGL_GAL to avoid double freeing. 10 years ago
Maciej Suminski 4262915b38 Code formatting. 10 years ago
Maciej Suminski 0cfa360390 Added VERTEX_MANAGER::Reserve() function. 10 years ago
Bernhard Stegmaier 3e2b4244f9 OSX: add support for wxMagnifyEvent on OSX builds using wxWidgets 3.1.0 or greater. 10 years ago
Maciej Suminski 4951285a67 GAL::DrawPolygon() and GAL::DrawPolyline() variants that work with VECTOR2D array. 10 years ago
Maciej Suminski 9b4d12653e FIxed the drawing layer for arcs (GAL). 10 years ago