James Turner
|
8e6500ae47
|
Orderly destruction of canvas elements
Driven from the object destroyed signal, ensure children and
corresponding QQ items are also destroyed when the property is removed.
|
2017-11-28 22:54:12 +00:00 |
|
James Turner
|
089abcfe40
|
Fix FGQCanvas compilation with Qt 5.7
Use raw OpenGL type constants instead of the QSG aliases which were
only added in 5.8
|
2017-11-19 21:57:14 +01:00 |
|
James Turner
|
a184f532ce
|
Clipping support in all elements
|
2017-11-07 17:20:42 +02:00 |
|
James Turner
|
6156cbbe1d
|
Fixes after merging branch
|
2017-11-05 14:04:17 +00:00 |
|
James Turner
|
19fd8e6e26
|
WIP on clipping working
|
2017-11-05 13:49:33 +00:00 |
|
James Turner
|
66543f1588
|
Fix support for Uint32 indices.
|
2017-11-05 13:41:46 +00:00 |
|
James Turner
|
4bae38f994
|
Remote-canvas Image and font caches working again
Reconnecting and disconnecting also starting to work more smoothly
|
2017-11-04 10:09:08 +00:00 |
|
James Turner
|
117404979b
|
Migrate to a pure Quick-renderer solution, and QQ UI
This means everything is displayed via OpenGL, and there’s a basic
menu system usable.
|
2017-11-02 17:21:27 +00:00 |
|
James Turner
|
61bf6b0f58
|
QtQuick-based rendering for remote canvas
Currently displayed alongside the QPainter version, while establishing
the accuracy of each mode, but this is temporary.
|
2017-10-29 16:44:32 +00:00 |
|
James Turner
|
a42900bef5
|
Remote-canvas element highlighting.
Debugging aid to correlate property tree items to their visual
location.
|
2016-12-28 22:01:29 +01:00 |
|
Florent Rougon
|
9b38c0046f
|
Add missing include
In utils/fgqcanvas/fgcanvaspath.cpp: <QByteArrayList>
|
2016-12-25 21:33:41 +01:00 |
|
James Turner
|
351dfdb498
|
GCC compilation fix.
|
2016-12-19 09:04:25 +00:00 |
|
James Turner
|
569925b61b
|
Remote-canvas work, based on Extra-500 testing.
|
2016-12-18 23:52:16 +00:00 |
|
James Turner
|
490592d96e
|
Remote-canvas handles rects / round-rects directly.
When a rect shape is specified, paint it directly instead of converting
to a path, since this might be much cheaper.
|
2016-12-18 21:55:32 +00:00 |
|
James Turner
|
b999ab335b
|
SVG handling for Remote-canvas
|
2016-12-18 21:24:39 +00:00 |
|
James Turner
|
bd5a266e9f
|
Qt-based remote canvas application.
Work-in-progress, currently performance is sub-optimal (software
rendering via QPainter API).
|
2016-12-17 14:24:28 +00:00 |
|