Maciej Suminski
|
936e0be090
|
Uncrustified the push&shove source, fixed some warnings.
|
2013-09-27 10:00:26 +02:00 |
Maciej Suminski
|
c00533a150
|
Merged kicad-gal
|
2013-09-20 15:48:27 +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
|
82fe1a4972
|
Merged Tom's branch
|
2013-09-12 17:42:28 +02:00 |
tomasz.wlostowski@cern.ch
|
c3759d870c
|
COLOR4D: added Saturate(), FromHSV(), ToHSV() methods.
Used in highlighting/routing code.
|
2013-09-12 11:35:42 +02:00 |
Maciej Suminski
|
b04de0cada
|
Fixed memory leaks in containers.
|
2013-09-12 09:44:57 +02:00 |
Maciej Suminski
|
c5d3376c26
|
Changed some 'magic numbers' into constants. Added const modifier in appropriate spots.
|
2013-09-11 11:34:10 +02:00 |
Maciej Suminski
|
7d4aed1099
|
Fixed COLOR4D( EDA_COLOR_T aColor ) and added asserts.
|
2013-09-11 10:30:39 +02:00 |
Maciej Suminski
|
08e797551b
|
Modified default grid/origin settings.
|
2013-09-10 14:35:10 +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
|
55744d1e9a
|
Fixed Cairo's render target setting.
|
2013-09-03 17:46:05 +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 |
Camille Delbegue
|
2134e7de04
|
Remove a Clang warning and add a missing dependency to boost in cmake file.
|
2013-08-05 17:53:13 +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
|
544726e4f3
|
New display style for grid (dotted).
|
2013-07-31 10:28: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
|
1ce21605a5
|
Merge removal of the shaderless OpenGL backend.
|
2013-07-30 14:05:32 +02:00 |
Maciej Sumiński
|
6dda8d4a7e
|
Fixed smudging in the Cairo backend.
|
2013-07-30 13:58:03 +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
|
4076f99332
|
Added a layer compositor for the Cairo backend.
|
2013-07-25 14:40:04 +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 |
Maciej Sumiński
|
92ccc2018e
|
Headers containing shader program sources are generated using CMake.
|
2013-07-17 23:55:59 +02:00 |
Maciej Suminski
|
bbc0e8eb74
|
Refactorization of VBO_CONTAINER.
|
2013-07-17 18:49:38 +02:00 |
Maciej Suminski
|
99e8814028
|
Fixed wrong memory freeing.
|
2013-07-17 14:16:37 +02:00 |
Maciej Suminski
|
b0c1b97ff3
|
Fixed stroked circles width issue with OpenGL shaders.
|
2013-07-17 10:21:29 +02:00 |
Maciej Suminski
|
fef47b0b67
|
Fixed OpenGL tracks transparency & netnames issue.
|
2013-07-16 15:44:08 +02:00 |
Maciej Suminski
|
20c86db71f
|
1 pixel wide lines using OpenGL shaders.
|
2013-07-16 08:49:12 +02:00 |
Maciej Suminski
|
64122ae057
|
Stroked lines in Cairo GAL are always drawn at least 1 pixel wide.
|
2013-07-16 08:48:21 +02:00 |
Maciej Suminski
|
58280f749a
|
Fixed multiline vertical strings drawing bug.
|
2013-07-09 10:00:23 +02:00 |
Maciej Suminski
|
b5aadfc3f9
|
Fixed segmentation fault when there was no board loaded.
|
2013-07-05 15:48:45 +02:00 |
Maciej Suminski
|
eb041ee2d3
|
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
|
408fb4f159
|
Removed pointers where they were not necessary.
|
2013-07-05 09:31:04 +02:00 |
Maciej Suminski
|
aff3787b34
|
Fixed drawing circles and semicircles using display lists.
|
2013-07-04 16:27:27 +02:00 |