James Turner
c2f163ec97
Fix linkage of fgviewer
...
Now we don't export OpenGL publiclly from SimGear, declare that
FGViewer uses OpenGL symbols directly, explicitly.
2019-10-19 09:27:27 -07:00
James Turner
66102d1736
Fix cmake build of FGQCanvas
2019-09-07 21:40:27 +01:00
James Turner
05916a79ce
Git ignore for FGQCanvas
2019-09-07 21:20:27 +01:00
James Turner
5615c39175
FGQCanvas: remove errant use of QQ.Window
2019-09-01 13:00:21 +01:00
James Turner
77ef2b6b7e
FGQCanvas: Fix UI visibility in daemon mode
2019-09-01 12:58:21 +01:00
James Turner
6e465f9dbe
FGQCanvas: Multi-window support (for RPi4)
...
To support EGLFS on the RPi4 dual outputs, enable multiple windows
within a single process.
2019-08-31 23:40:46 +01:00
James Turner
28398fd041
FGQCanvas: screen handling argument (for RPi4)
...
Allow the QScreen to be specified, trying to get dual-screen output
working correctly on my RPi4
2019-07-25 16:03:47 +01:00
Edward d'Auvergne
34a6cb3c74
SGSubsystem classes: Registration of all subsystems.
2019-07-01 14:51:32 +02:00
Edward d'Auvergne
d259c70560
SGSubsystem classes: Addition of staticSubsystemClassId() to all subsystems.
2019-07-01 14:51:32 +02:00
Edward d'Auvergne
7a6e63ddb9
SGSubsystem classes: Subsystem and subsystem group API declaration standardisation.
...
This is a cleanup commit.
2019-07-01 14:27:30 +02:00
Edward d'Auvergne
60a2444766
SGSubsystem classes: Whitespace standardisation of the declarations.
...
This is a clean up commit prior to the subsystem API standardisation to simplify
the diffs. It includes all SGSubsystem and SGSubsystemGroup derived classes.
2019-07-01 14:27:28 +02:00
Scott Giese
7ef4fb50ec
[fgpanel] resolve linking error with GLEW
2019-04-20 21:56:16 -05:00
Richard Harrison
8e35b7efc7
OSG 3.4.0 compilation fixes.
2019-02-20 19:12:02 +01:00
Scott Giese
2fdc24c109
METAR fix
2019-02-07 01:26:05 -06:00
Scott Giese
edce380c7b
Fix missing header for OSG macros.
...
Patch provided by Stewart Andreason.
2019-02-05 21:48:05 -06:00
Richard Harrison
f05c0297c0
OSG < 3.4.x fixes
...
This will use the inherently unsafe versions of the load methods which can result in deleting an object (from the cache) that has just been loaded in the database thread.
Symptom OSG WARN deleting still referenced object.
branches next, origin/next
2019-01-26 18:20:52 +01:00
Richard Harrison
832654fd2b
Use readRef version of osgDB methods to give us thread safety
2019-01-20 23:30:21 +01:00
James Turner
b4009db5f6
Hide FGQCanvas UI in daemon mode
2019-01-19 15:20:19 +00:00
James Turner
da65411ef4
FGQCanvas clipping / default text color fixes
...
Also fix some compiler warnings, but the main thing is text now
defaults to white correctly if no color was set explicitly, and
local/parent clip-reference-frames are supported.
2019-01-17 10:46:58 +00:00
James Turner
591750b911
Frameless mode for FGQCanvas
2019-01-02 17:35:45 +00:00
Richard Harrison
1e636ce4cf
Support for DDS Texture Cache
...
- pass texture cache control properties to simgear
- /sim/rendering/texture-cache/cache-enabled
- /sim/rendering/texture-cache/compress-transparent
- /sim/rendering/texture-cache/compress-solid
- /sim/rendering/texture-cache/compress
- support --texture-cache-dir command line option
- set max reported supported texture size during splashscreen.
2018-11-24 20:21:46 +01:00
James Turner
56495485e2
FGQCanvas: in-app help page
2018-11-08 09:40:53 +01:00
James Turner
d052dc2576
Remote canvas: UI fixes
2018-11-07 09:39:54 +01:00
James Turner
41e9baaba1
FGQCanvas iOS tweaks
2018-11-07 09:39:54 +01:00
James Turner
d0017f3bec
Remove canvas: handle node removes
...
Especially on the path, handles removes of path coord/cmd data
2018-09-29 15:32:16 +01:00
James Turner
c15d65692a
Remote-canvas logging cleanups
2018-09-27 22:39:39 +01:00
James Turner
639c8fd4b4
FGCanvas: warning fixes
2018-09-18 23:31:07 +01:00
James Turner
7e3c1a1b1d
Fixes for the sim-pit
...
* ensure the UI disappears with no user interaction
* comoile fix for GCC
2018-07-27 18:45:25 +01:00
James Turner
2403e95559
FGCanvas tweaks
...
Enable daemon mode for hands-off operation. Add auto-reconnect
feature for daemon mode, will keep trying to connect to the configured
FGFS instance.
2018-06-26 23:24:02 +01:00
James Turner
f24d0a0fab
Update Qmake build of FGQCanvas
2018-06-25 23:39:22 +01:00
James Turner
b2e8097b22
Remote-canvas: hide the whole UI on click
2018-06-24 21:33:07 +01:00
James Turner
b0aa3b93b7
FGQCanvas: load config on start mode
2018-06-24 14:11:46 +01:00
James Turner
57fbd2fe01
Remote-canvas: QPainter rendering mode
2018-06-24 11:34:43 +01:00
James Turner
8f205040dc
Work on clipping in remote canvas
...
Different canvas clip reference frames are handled now, and updating
the clip nodes should not longer crash. Unfortunately, clips set
on groups don't work yet, further work is needed here.
2018-06-21 14:34:05 +01:00
James Turner
c82a725e47
Fills working again in FGQCanvas
2018-06-21 08:03:02 +01:00
Stuart Buchanan
8d51050820
stgmerge improvements
...
- Handle directories recursively
- Support Terrasync directory for Models
- sanity check that objects are in the correct tile.
2018-06-14 22:28:14 +01:00
James Turner
cf5e2b39f1
Handle CMake policy 0071 correctly
2018-05-01 12:35:55 +01:00
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
e4b5a699d8
Remote canvas: fix crashes on remove
2017-11-28 22:32:30 +00:00
James Turner
731097bca3
Remote canvas: fix snapshot loading
...
Visibility prop was being saved incorrectly.
2017-11-28 16:20:23 +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
fc084f4f1b
Raise minimum version for FGQCanvas to Qt 5.7
...
Unfortunately QQuickTextNode isn’t exported from the libraries until
Qt 5.7, so rendering text directly would be very awkward.
2017-11-16 10:02:26 +00:00
James Turner
3b18a3667b
Fix offsetting in FGQCanvas, enable clipping
...
Visual output is nearly correct now, just some crashes when changing
the display contents to track down.
2017-11-16 09:24:07 +00:00
James Turner
9eaa2f7efc
Missed build fix for FGQCanvas
2017-11-09 16:01:21 +02:00
James Turner
89827fcd96
Restoring snapshots nearly working
2017-11-09 12:33:33 +02:00
James Turner
157b2148cb
Add snapshots UI
2017-11-08 15:36:07 +02:00
James Turner
3c1cb67a27
Remove old FGQCanvas files
2017-11-07 17:23:55 +02:00
James Turner
a184f532ce
Clipping support in all elements
2017-11-07 17:20:42 +02:00
James Turner
a22a17a995
Further work on snapshots feature
2017-11-05 19:42:57 +00:00
James Turner
6156cbbe1d
Fixes after merging branch
2017-11-05 14:04:17 +00:00