Maciej Suminski
|
d85256bfa9
|
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
|
0e270eec05
|
Upstream merge.
|
2014-04-02 15:38:59 +02:00 |
Maciej Suminski
|
b1a1b12e42
|
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 |
unknown
|
884219fd90
|
GAL: fix zooming using mouse wheel with wxWidgets 3.0.
|
2014-03-19 21:07:49 +01:00 |
Maciej Suminski
|
1d804eba61
|
Fixed mouse wheel handling for GAL canvases with wx3.0.
|
2014-03-19 11:57:59 +01:00 |
Orson
|
2a1bb84cf7
|
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
|
62a76f1ed2
|
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
|
249de46078
|
Cursor is in world coordinates.
|
2014-02-13 20:23:28 +01:00 |
Maciej Suminski
|
d19280aeb9
|
Small GAL refactorization, mostly correcting constness.
|
2014-02-13 19:31:27 +01:00 |
Maciej Suminski
|
0eed6c360c
|
Small fix for crippled polylines containing 0 points.
|
2014-02-11 15:01:49 +01:00 |
Maciej Suminski
|
fc7798b7d7
|
Double click support for the Tool Framework.
|
2013-11-28 15:19:50 +01:00 |
Maciej Suminski
|
24ab8e0b52
|
Fixed wx2.8 strings compatibility.
|
2013-11-13 15:52:06 +01:00 |
Maciej Suminski
|
ee289e4a30
|
Modified error handling for OpenGL backend, now error messages should be visible.
|
2013-11-11 10:48:49 +01:00 |
Maciej Suminski
|
d6edc898c5
|
Fix colorized framebuffer output on some GPUs.
|
2013-10-29 17:53:47 +01:00 |
Maciej Suminski
|
1dcaf135e5
|
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
|
1080a4e6f9
|
GAL is not activated by default. Late OpenGL backend initializatization.
|
2013-10-28 16:51:56 +01:00 |
Maciej Suminski
|
f9f23806ed
|
Mainly case changes.
|
2013-10-14 20:40:36 +02:00 |
Maciej Suminski
|
e66a4ce337
|
Namespace KiGfx->KIGFX.
template<> -> template <>
Some more reformatting according to uncrustify results.
|
2013-10-14 16:13:35 +02:00 |
Maciej Suminski
|
8253899a70
|
Converted tabs to spaces. Removed trailing whitespaces.
|
2013-10-14 13:43:57 +02:00 |
Maciej Suminski
|
f88711ebf9
|
Merged Tom's branch
|
2013-09-18 16:59:08 +02:00 |
tomasz.wlostowski@cern.ch
|
1ea78293d0
|
gal: make the cursor a bit bigger and hidden by default
|
2013-09-18 13:13:03 +02:00 |
Maciej Suminski
|
6a9a25fc54
|
Fixed drawing outlined track segments.
|
2013-09-16 09:51:53 +02:00 |
Maciej Suminski
|
5a461f5bb3
|
Caps for lines are drawn only when segments are wider than 1.0
|
2013-09-13 15:30:45 +02:00 |
Maciej Suminski
|
944a61100b
|
Fixed memory leaks in containers.
|
2013-09-12 09:44:57 +02:00 |
Maciej Suminski
|
b319b710df
|
Fixed color for drawing polygons on overlay.
|
2013-09-09 14:31:13 +02:00 |
Maciej Suminski
|
00a2da7d18
|
Fixed cursor drawing for OpenGL.
|
2013-08-28 17:06:07 +02:00 |
Maciej Suminski
|
86c29e23df
|
Added cursor snapping.
|
2013-08-28 16:25:42 +02:00 |
Maciej Suminski
|
cebdb43234
|
Added mouse cursor drawing.
Added flipping mode.
|
2013-08-27 18:08:32 +02:00 |
Maciej Suminski
|
b518569674
|
Added handling keyboard events for the Tool framework.
|
2013-08-21 17:37:27 +02:00 |
Maciej Suminski
|
57979f3c9b
|
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
|
3096a26b59
|
Added GetTarget() for GALs.
|
2013-08-06 14:57:48 +02:00 |
Maciej Suminski
|
d7857dd026
|
Fixed the tesselator, so now it works with Windows.
|
2013-08-02 10:55:40 +02:00 |
Maciej Suminski
|
83ca78a5fb
|
Fixed grid line drawing in OpenGL backend for some drivers.
|
2013-07-31 09:01:25 +02:00 |
Maciej Suminski
|
2f0ae47c8e
|
Code refactoring.
|
2013-07-30 18:29:54 +02:00 |
Maciej Suminski
|
11a2d81738
|
Made GAL backends settings more consistent. Fixed grid line width in the OpenGL backend.
|
2013-07-30 17:09:06 +02:00 |
Maciej Suminski
|
2331742384
|
Removed shaderless OpenGL backend.
|
2013-07-29 16:38:07 +02:00 |
Maciej Suminski
|
8c74dcde28
|
Fixed blending function for OpenGL compositing. Corrected documentation, removed unnecessary functions.
|
2013-07-24 15:06:59 +02:00 |
Maciej Suminski
|
e644f5be05
|
OpenGL multitarget rendering (compositing).
|
2013-07-23 18:39:07 +02:00 |
Maciej Suminski
|
d6628419c9
|
Changed rendering order of cached & noncached layers.
|
2013-07-22 13:14:53 +02:00 |
Maciej Suminski
|
75eb5491d5
|
Code refactorization. VBO_CONTAINER is split to [NON]CACHED_MANAGER, GPU_MANAGER and VERTEX_MANAGER.
|
2013-07-22 10:41:12 +02:00 |
Maciej Suminski
|
a4a6064316
|
Fixed stroked circles width issue with OpenGL shaders.
|
2013-07-17 10:21:29 +02:00 |
Maciej Suminski
|
3cedadd738
|
Fixed OpenGL tracks transparency & netnames issue.
|
2013-07-16 15:44:08 +02:00 |
Maciej Suminski
|
6dd9cb6fb8
|
1 pixel wide lines using OpenGL shaders.
|
2013-07-16 08:49:12 +02:00 |
Maciej Suminski
|
145ea35ac3
|
Fixed segmentation fault when there was no board loaded.
|
2013-07-05 15:48:45 +02:00 |
Maciej Suminski
|
1399ed198c
|
Removed most of deprecated OpenGL calls. Items used to be drawn in immediate mode now are drawn using vertex arrays.
|
2013-07-05 14:01:33 +02:00 |
Maciej Suminski
|
c2fb99ce49
|
Removed pointers where they were not necessary.
|
2013-07-05 09:31:04 +02:00 |
Maciej Suminski
|
d8e45ef866
|
Fixed drawing circles and semicircles using display lists.
|
2013-07-04 16:27:27 +02:00 |
Maciej Suminski
|
fc7b9029c9
|
Fixed stroked semicircles Z coordinate in shaderless OpenGL backend.
|
2013-07-02 18:11:57 +02:00 |
Maciej Suminski
|
2061947138
|
Fixed stroke semicircles drawing using shaderless OpenGL backend.
|
2013-07-02 09:27:12 +02:00 |
Maciej Suminski
|
a6ce907a4f
|
Faster polylines drawing using OpenGL backend.
Fixed drawing of lines' caps.
|
2013-07-01 15:23:43 +02:00 |