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 |
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
|
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
|
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
|
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
|
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 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
|
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 |
Maciej Suminski
|
97f914ccb3
|
Fixed stroked semicircles Z coordinate in shaderless OpenGL backend.
|
2013-07-02 18:11:57 +02:00 |
Maciej Suminski
|
0f5aa0630a
|
Fixed stroke semicircles drawing using shaderless OpenGL backend.
|
2013-07-02 09:27:12 +02:00 |
Maciej Suminski
|
9e4fe8b410
|
Faster polylines drawing using OpenGL backend.
Fixed drawing of lines' caps.
|
2013-07-01 15:23:43 +02:00 |
unknown
|
4360860bee
|
Removed different styles of line caps and line joins, leaving only round caps & joins.
Fixed drawing stroked semicircles using OpenGL backend.
|
2013-07-01 14:39:27 +02:00 |
Maciej Suminski
|
a73216fc95
|
Changed std::map to boost::unordered_map for storing memory chunks and groups information.
|
2013-07-01 13:20:48 +02:00 |
Maciej Sumiński
|
00847a8aed
|
Colors are stored as unsigned bytes instead of floats.
|
2013-06-30 22:45:31 +02:00 |
Maciej Sumiński
|
27a6f8afd6
|
Shaders are built-in instead of being loaded from external files.
|
2013-06-30 19:31:16 +02:00 |
Maciej Sumiński
|
335bf72060
|
More debug information in case of failure compilation of shaders.
|
2013-06-30 15:37:46 +02:00 |
Maciej Suminski
|
3f1da8b2c0
|
Minor code cleaning.
|
2013-06-27 17:31:10 +02:00 |
Maciej Suminski
|
628c069a39
|
Faster circles & semicircles drawing for the shaderless OpenGL backend. Removed unnecessary variables and computations.
|
2013-06-27 16:05:15 +02:00 |
Maciej Suminski
|
332a7b4bd9
|
Groups are stored in map instead of deque, so it allows easier adding & removing.
|
2013-06-27 11:54:49 +02:00 |
Maciej Suminski
|
58de62aacc
|
High contrast mode with showing the selected layer on the top.
|
2013-06-26 16:31:52 +02:00 |
Maciej Suminski
|
db74de74f5
|
Added possibility to change cached layer color (for the purpose of high contrast display).
|
2013-06-25 17:12:54 +02:00 |
Maciej Suminski
|
fbc3d63c24
|
Draw the origin marker in OpenGL with shaders GAL.
|
2013-06-24 16:02:18 +02:00 |