Maciej Suminski
|
b1ace1607b
|
Reworked GAL switching.
Now OpenGL can report its problems instead of shutting down the application.
|
2015-02-15 02:18:35 +01:00 |
jean-pierre charras
|
d4e04dcc97
|
Fix bugs detected by Cppcheck.
|
2015-01-19 20:03:50 +01:00 |
Maciej Suminski
|
90c7c72d81
|
Reverted missing changes.
|
2014-11-13 16:37:15 +01:00 |
Maciej Suminski
|
7de3aa9af2
|
Reverted the last commit, apparently not every GLEW contains required definitions.
|
2014-11-13 16:30:30 +01:00 |
Maciej Suminski
|
1f8b77697f
|
gal: Check maximum framebuffer size (OpenGL).
|
2014-11-13 16:17:53 +01:00 |
Paulo Henrique Silva
|
3132690c0b
|
Fix slow opengl canvas on Mac OS 10.9.
|
2014-09-13 19:31:40 +02:00 |
Maciej Suminski
|
490a73b62a
|
Fixed filled arcs drawing (GAL).
|
2014-08-06 13:51:46 +02:00 |
jean-pierre charras
|
4fc4ea6147
|
Make some system error messages not translatable. Better comments in some dialogs.
|
2014-07-23 12:48:30 +02:00 |
Maciej Suminski
|
a57f7ae8cd
|
Fix OpenGL canvas freeze under Windows.
|
2014-07-20 21:14:42 +02:00 |
Maciej Suminski
|
0fc93666c6
|
Rework to support multiple views with OpenGL GAL canvas.
|
2014-07-09 11:22:42 +02:00 |
Maciej Suminski
|
d27ea7895d
|
Moved background color settings from GAL to RENDER_SETTINGS. Added RENDER_SETTINGS::TranslateColor() to convert between EDA_COLOR_T and COLOR4D.
|
2014-05-14 10:35:12 +02:00 |
Maciej Suminski
|
23392ce8c9
|
Upstream merge.
|
2014-04-02 15:38:59 +02:00 |
Maciej Suminski
|
dbc4a8f292
|
GAL zooms in and out using the default hot keys (F1/F2).
Screen size is saved in VECTOR2I instead of VECTOR2D.
|
2014-03-20 08:47:31 +01:00 |
maciej.
|
898ed7445f
|
GAL: fix zooming using mouse wheel with wxWidgets 3.0.
|
2014-03-19 21:07:49 +01:00 |
Maciej Suminski
|
e1ce30d89d
|
Fixed mouse wheel handling for GAL canvases with wx3.0.
|
2014-03-19 11:57:59 +01:00 |
Orson
|
59a0ced0a6
|
Corrected the error message about required OpenGL version for GAL. Fixed pcb_calculator .desktop file.
|
2014-03-14 21:32:25 +01:00 |
Maciej Suminski
|
c5a3c1082a
|
Removed a few RecacheAllItems() calls, some of them changed to specific type recaching (using TYPE_COLLECTOR & VIEW_ITEM::ViewUpdate() ).
Removed OPENGL_GAL::SetStrokeColor().
|
2014-02-25 14:28:09 +01:00 |
Maciej Suminski
|
1c253bfba0
|
Some variables initialized to NULL.
|
2014-02-24 11:17:49 +01:00 |
Maciej Suminski
|
597e98dbf4
|
Cursor is in world coordinates.
|
2014-02-13 20:23:28 +01:00 |
Maciej Suminski
|
f9f0b46b63
|
Small GAL refactorization, mostly correcting constness.
|
2014-02-13 19:31:27 +01:00 |
Maciej Suminski
|
e43b5f7c0f
|
Small fix for crippled polylines containing 0 points.
|
2014-02-11 15:01:49 +01:00 |
Maciej Suminski
|
4a0407fb69
|
Removed some debug logs.
|
2013-12-18 12:46:18 +01:00 |
Maciej Suminski
|
7d788109fe
|
Merged upstream
|
2013-12-03 16:43:53 +01:00 |
Maciej Suminski
|
c21ae6efca
|
Double click support for the Tool Framework.
|
2013-11-28 15:19:50 +01:00 |
Maciej Suminski
|
06f4662ea0
|
Profile counter simplified, so it should be more portable.
|
2013-11-27 09:46:59 +01:00 |
Maciej Suminski
|
fc4f9195b6
|
Fixed wx2.8 strings compatibility.
|
2013-11-13 15:52:06 +01:00 |
Maciej Suminski
|
5235d7e5eb
|
Modified error handling for OpenGL backend, now error messages should be visible.
|
2013-11-11 10:48:49 +01:00 |
Wayne Stambaugh
|
fe54ceacab
|
Fix debug builds on wxWidgets 2.8.
|
2013-11-03 13:15:46 -05:00 |
Maciej Suminski
|
edc43c19cd
|
Fix colorized framebuffer output on some GPUs.
|
2013-10-29 17:53:47 +01:00 |
Maciej Suminski
|
f615c462a2
|
Changed the used framebuffer object extension from ARB_framebuffer_object to EXT_framebuffer_object (compatibility reasons).
|
2013-10-29 17:28:29 +01:00 |
Maciej Suminski
|
c7bc1e151c
|
GAL is not activated by default. Late OpenGL backend initializatization.
|
2013-10-28 16:51:56 +01:00 |
Maciej Suminski
|
bc305859b2
|
Mainly case changes.
|
2013-10-14 20:40:36 +02:00 |
Maciej Suminski
|
0ac3e1fbf2
|
Namespace KiGfx->KIGFX.
template<> -> template <>
Some more reformatting according to uncrustify results.
|
2013-10-14 16:13:35 +02:00 |
Maciej Suminski
|
22045b61ea
|
Converted tabs to spaces. Removed trailing whitespaces.
|
2013-10-14 13:43:57 +02:00 |
Maciej Suminski
|
75bb84704d
|
Added error messages for OpenGL framebuffer errors. This should eliminate quiet segfaults in case of drivers that cannot handle multiple attachment points for framebuffers.
|
2013-10-14 11:39:21 +02:00 |
Maciej Suminski
|
936e0be090
|
Uncrustified the push&shove source, fixed some warnings.
|
2013-09-27 10:00:26 +02:00 |
Maciej Suminski
|
dcb5d8f25c
|
Merged Tom's branch
|
2013-09-18 16:59:08 +02:00 |
tomasz.wlostowski@cern.ch
|
d8480e4674
|
gal: make the cursor a bit bigger and hidden by default
|
2013-09-18 13:13:03 +02:00 |
Maciej Suminski
|
9fbf45ebfc
|
Fixed drawing outlined track segments.
|
2013-09-16 09:51:53 +02:00 |
Maciej Suminski
|
782867f7b3
|
Caps for lines are drawn only when segments are wider than 1.0
|
2013-09-13 15:30:45 +02:00 |
Maciej Suminski
|
b04de0cada
|
Fixed memory leaks in containers.
|
2013-09-12 09:44:57 +02:00 |
Maciej Suminski
|
8a4417ec46
|
Fixed color for drawing polygons on overlay.
|
2013-09-09 14:31:13 +02:00 |
Maciej Suminski
|
f93d297cb5
|
Some comments.
|
2013-09-04 16:25:57 +02:00 |
Maciej Suminski
|
bd8998d1da
|
Fixed cursor drawing for OpenGL.
|
2013-08-28 17:06:07 +02:00 |
Maciej Suminski
|
6fe086ab6d
|
Added cursor snapping.
|
2013-08-28 16:25:42 +02:00 |
Maciej Suminski
|
215f35e237
|
Added mouse cursor drawing.
Added flipping mode.
|
2013-08-27 18:08:32 +02:00 |
Maciej Suminski
|
89a138c09e
|
Added handling keyboard events for the Tool framework.
|
2013-08-21 17:37:27 +02:00 |
Maciej Suminski
|
43ae1cb98d
|
Smarter way of the overlay rendering (overlay is always refreshed, while cached&noncached targets only if the viewport or items have changed).
|
2013-08-19 11:02:38 +02:00 |
Maciej Suminski
|
bc69429a56
|
Added GetTarget() for GALs.
|
2013-08-06 14:57:48 +02:00 |
Maciej Suminski
|
19b344806d
|
Fixed the tesselator, so now it works with Windows.
|
2013-08-02 10:55:40 +02:00 |