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 |
Maciej Suminski
|
ebc2a4269e
|
Modified way of handling OpenGL framebuffer errors.
Now it is more verbose and the status is checked at the right moment (previously it was fine with Linux, but on Windows it showed errors).
|
2013-08-02 10:34:23 +02:00 |
Maciej Suminski
|
d34df18f2c
|
Fixed grid line drawing in OpenGL backend for some drivers.
|
2013-07-31 09:01:25 +02:00 |
Maciej Suminski
|
190ed58568
|
Code refactoring.
|
2013-07-30 18:29:54 +02:00 |
Maciej Suminski
|
790a1f8563
|
Made GAL backends settings more consistent. Fixed grid line width in the OpenGL backend.
|
2013-07-30 17:09:06 +02:00 |
Maciej Suminski
|
f9d74ccb70
|
Removed shaderless OpenGL backend.
|
2013-07-29 16:38:07 +02:00 |
Maciej Suminski
|
be012cac94
|
Added initialization of variable, preventing unconditional jumps. Fixed typos in comments.
|
2013-07-29 14:12:27 +02:00 |
Maciej Suminski
|
c9199ea80a
|
Fixed high contrast mode in OpenGL. Split display settings loading into more appropriate places.
|
2013-07-25 18:04:15 +02:00 |
Maciej Suminski
|
27113348b9
|
Fixed blending function for OpenGL compositing. Corrected documentation, removed unnecessary functions.
|
2013-07-24 15:06:59 +02:00 |
Maciej Suminski
|
618a5f0e75
|
OpenGL multitarget rendering (compositing).
|
2013-07-23 18:39:07 +02:00 |
Maciej Suminski
|
a8f4791395
|
Changed rendering order of cached & noncached layers.
|
2013-07-22 13:14:53 +02:00 |
Maciej Suminski
|
5242fff9d7
|
Code refactorization. VBO_CONTAINER is split to [NON]CACHED_MANAGER, GPU_MANAGER and VERTEX_MANAGER.
|
2013-07-22 10:41:12 +02:00 |