mfranz
c39a994c82
don't draw minor ticks where major ticks are to be drawn
...
(looks ugly on semitransparent huds)
2007-09-30 10:06:28 +00:00
timoore
474df2414e
Add an autohide property for the 2D panel.
...
Author:Csaba Halasz
2007-09-09 23:21:20 +00:00
timoore
a91c194b98
avoid g++ warning about the members being initialized out of order
...
Author: Hans Ulrich Niedermann <hun@n-dimensional.de>
Committer: Tim Moore <timoore@redhat.com>
2007-07-24 05:36:27 +00:00
mfranz
800dd73551
Vivian MEAZZA & Tim MOORE:
...
- re-enable od_gauge ("owner drawn" render-to-texture instruments)
- implement radar in c++ (unlimited number of clouds/ai/mp/... objects,
better performance)
2007-06-24 07:57:45 +00:00
frohlich
ba5544e652
Modified Files:
...
src/Cockpit/panel_io.cxx: use existing function to parse an
interpolation table.
2007-05-31 12:12:06 +00:00
frohlich
4fe615fff5
Modified Files:
...
src/AIModel/AIBase.cxx src/AIModel/AICarrier.cxx
src/ATC/AIEntity.cxx src/Cockpit/hud_rwy.cxx
src/FDM/Makefile.am src/FDM/flight.hxx src/FDM/groundcache.cxx
src/Instrumentation/HUD/HUD_runway.cxx src/Main/Makefile.am
src/Main/fg_init.cxx src/Main/main.cxx src/Main/renderer.cxx
src/Main/viewer.cxx src/Main/viewer.hxx src/Model/acmodel.cxx
src/Model/modelmgr.cxx src/Scenery/scenery.cxx
src/Scenery/scenery.hxx src/Scenery/tileentry.cxx
src/Time/tmp.cxx: Remove the scenery center handling.
Osg has double valued transforms at any relevant place.
2007-05-05 08:08:24 +00:00
frohlich
52645efa60
Modified Files:
...
src/Cockpit/hud.cxx src/Cockpit/hud.hxx
src/Cockpit/hud_labl.cxx src/Instrumentation/HUD/HUD_label.cxx:
Olaf Flebbe: avoid potential buffer overflows.
2007-01-22 05:46:51 +00:00
frohlich
b8dffe05ab
Modified Files:
...
src/Cockpit/panel.cxx src/Main/renderer.cxx: Make sure we run on
texture unit 0 in plain opengl code.
2007-01-06 13:51:47 +00:00
frohlich
059c906be5
Modified Files:
...
src/Cockpit/panel.cxx src/Cockpit/panel.hxx
src/Cockpit/panel_io.cxx src/GUI/dialog.cxx src/GUI/dialog.hxx
src/GUI/menubar.cxx src/GUI/menubar.hxx src/GUI/new_gui.hxx
src/Input/input.cxx src/Input/input.hxx src/Main/renderer.cxx
src/Scenery/scenery.cxx src/Scenery/scenery.hxx:
Use SGBinding instead of FGBinding. Remove FGBinding. Install hooks
to make the pick animation work.
2007-01-04 13:22:27 +00:00
frohlich
1c76f6db74
Modified Files:
...
src/Cockpit/cockpit.cxx src/Cockpit/cockpit.hxx: Remove unused code
2006-12-14 05:48:33 +00:00
frohlich
42528de4ab
Modified Files:
...
src/Main/renderer.cxx src/Cockpit/panel.cxx: Move some more into
simple scenegraph wrappers. That fixes current problems with
invisible panels.
2006-11-15 06:07:42 +00:00
frohlich
bb7c889bbb
Modified Files:
...
src/Time/tmp.cxx src/Time/light.hxx src/Time/light.cxx
src/Main/renderer.cxx src/Cockpit/panel.cxx: Initialize sky colors
2006-11-10 05:37:50 +00:00
frohlich
b0f9d24f9d
Modified Files:
...
configure.ac src/AIModel/AIAircraft.cxx src/AIModel/AIBase.cxx
src/AIModel/AIBase.hxx src/AIModel/AICarrier.cxx
src/AIModel/AICarrier.hxx src/AIModel/AIManager.cxx
src/AIModel/AIManager.hxx src/ATC/AIEntity.cxx
src/ATC/AIEntity.hxx src/ATC/AIMgr.cxx src/ATC/AIMgr.hxx
src/ATC/ATCdisplay.cxx src/ATC/ATCdisplay.hxx
src/Cockpit/cockpit.cxx src/Cockpit/cockpit.hxx
src/Cockpit/hud.cxx src/Cockpit/hud.hxx
src/Cockpit/hud_rwy.cxx src/Cockpit/panel.cxx
src/Cockpit/panel.hxx src/Cockpit/built_in/FGMagRibbon.cxx
src/Cockpit/built_in/FGMagRibbon.hxx src/FDM/flight.cxx
src/FDM/groundcache.cxx src/FDM/groundcache.hxx
src/GUI/gui_funcs.cxx src/Input/input.cxx
src/Instrumentation/od_gauge.cxx
src/Instrumentation/od_gauge.hxx
src/Instrumentation/render_area_2d.cxx
src/Instrumentation/render_area_2d.hxx
src/Instrumentation/wxradar.cxx
src/Instrumentation/wxradar.hxx
src/Instrumentation/HUD/HUD.cxx
src/Instrumentation/HUD/HUD.hxx
src/Instrumentation/HUD/HUD_runway.cxx src/Main/Makefile.am
src/Main/main.cxx src/Main/renderer.cxx src/Main/renderer.hxx
src/Main/viewmgr.cxx src/Model/acmodel.cxx
src/Model/acmodel.hxx src/Model/model_panel.cxx
src/Model/model_panel.hxx src/Model/modelmgr.cxx
src/Model/modelmgr.hxx src/Model/panelnode.cxx
src/Model/panelnode.hxx src/Navaids/awynet.cxx
src/Scenery/Makefile.am src/Scenery/hitlist.cxx
src/Scenery/hitlist.hxx src/Scenery/newcache.cxx
src/Scenery/scenery.cxx src/Scenery/scenery.hxx
src/Scenery/tileentry.cxx src/Scenery/tileentry.hxx
src/Scenery/tilemgr.cxx src/Scripting/NasalSys.cxx
src/Scripting/NasalSys.hxx src/Time/light.cxx
Big BLOB on the way to OSG.
2006-10-29 19:30:21 +00:00
curt
2c193be0ca
Syd Adams:
...
- Well I finally licked it, the clipping works great now, in 16 and 32
bpp mode, on 2d and 3d panels.
- I tried glScissors, didnt work because clipping was done in screen
co-ordinates.
- Stencil buffer methods worked great for 2d panel, but messed up 3d
panels,(depth buffer problems I think), and only worked in 32 bpp mode.
- I then tried clip planes , and so far it appears to work with no
problem, and no framerate drop like I had with the stencil buffer
method...
I'm attaching the panel.cxx file for testing...
2006-09-05 20:28:48 +00:00
mfranz
6a6eb2c00b
fix log message
2006-08-10 11:12:39 +00:00
mfranz
6a832d0d07
remove temporary fix
2006-07-30 08:08:51 +00:00
mfranz
8a482acf8f
SGMiscf isn't known yet: add workaround
2006-07-27 17:12:37 +00:00
frohlich
cdb725528d
Clean up scenery center handling. It is set now less often.
2006-07-27 16:36:22 +00:00
mfranz
a6c8610682
make old HUD code work with 8 px font size
2006-07-24 16:02:56 +00:00
ehofman
a4265a3b0a
Use one standard define for enableing of the Special Purpose FDM code.
2006-07-17 17:58:53 +00:00
mfranz
ef2bc6227a
set blend mode back to make 2D panels opaque when used with transparent HUDs
2006-06-17 19:09:38 +00:00
mfranz
fb1b1d98d3
remove lon/lat string representation generating functions; this is now
...
done in Main/fg_props.cxx and available via /position/{long,lat}itude-string
2006-06-17 16:40:51 +00:00
mfranz
890fa81c7e
- remove unused classes lat_label and lon_label (it's the instr_label
...
that makes the lon/lat labels)
2006-06-16 19:29:34 +00:00
fredb
c5a7267206
Compile again on Win32 platforms
2006-06-16 10:17:06 +00:00
mfranz
038e047e8f
- move FloatToInt() function to simgear/math/fastmath.hxx, renamed to
...
float_to_int() for consistency reasons
- remove hud_opts.hxx
2006-06-16 09:31:34 +00:00
mfranz
d336553d75
- make function table and lookup function
...
- make unnamed elements explicitly "[unnamed]"
2006-06-15 18:09:15 +00:00
mfranz
ed7ee6b534
- fix two bugs
...
- remove yet more unused code
- cosmetics
2006-06-15 16:03:27 +00:00
mfranz
7327e35020
remove the rest of the static variables (except one); cleanup
2006-06-15 00:21:06 +00:00
mfranz
4e8a89c9c0
remove readCard() and let the hud_card class read its properties
2006-06-14 23:27:55 +00:00
mfranz
9e2de090b4
remove readCard and let the gauge_instr class read its own properties
2006-06-14 20:39:10 +00:00
mfranz
b32aa5086a
remove readRunway() and let the runway_instr class read the properties in
...
the constructor
2006-06-14 18:41:36 +00:00
mfranz
d1a9512c91
remove readTBI() and let the fgTBI_instr class read its properties
2006-06-14 16:57:38 +00:00
mfranz
ddda2c68d5
- remove hud.cxx/readLabel and let the instr_label read its properties
...
- remove unused copy constructor
- fix potential crash bug
2006-06-14 16:23:44 +00:00
mfranz
812275cf15
remove readLadder(const SGPropertyNode *) and make the HudLadder
...
constructor read its properties on its own
2006-06-14 12:49:27 +00:00
mfranz
471fecd72c
indentation, trailing spaces, ... (cosmetics only); doesn't make
...
the coding style fully consistent yet, but it's good enough for code changes
(mixed tab/space indents, 4 space tabs etc. are a royal pain)
2006-06-14 10:30:10 +00:00
mfranz
e545c563d5
remove assignment operators: they aren't used now and won't in the future
2006-06-13 15:00:31 +00:00
mfranz
0b0c681775
indentation, trailing spaces, alignment, ... (to make further work easier)
2006-06-13 14:48:19 +00:00
mfranz
b674037a3c
- fix more cases of scale tick aliasing to get smooth scale movements
...
- remove trailing spaces, fix indentation, unify coding style, ...
2006-06-12 23:27:55 +00:00
mfranz
365546444c
fix ugly aliasing effects in moving scales (caused by integer calculation
...
of tick coords)
2006-06-12 22:27:10 +00:00
mfranz
9edd0a1ea4
- remove trailing spaces
...
- fix indentation, alignment and other formal stuff
2006-06-12 21:34:47 +00:00
mfranz
dee302354f
the special line width doesn't make much sense, as it's only applied to the
...
arrow head marks. It was probably thought for all lines, but as those are
wide enough, I just comment that out for now.
2006-06-10 15:25:48 +00:00
mfranz
14addaab07
treat colors like the other parameters: only copy them from the palette
...
color group /sim/hud/palette/color[*]/ to the active group /sim/hud/color/
if they really exist. (Parameters like <antialiased> can be set in the
active group and be left alone, or set by each <palette> color group.)
2006-06-10 09:22:27 +00:00
mfranz
925e1578cd
- remove lots of traling spaces
...
- fix indendation and alignment
2006-06-09 21:29:40 +00:00
mfranz
265e411791
- add transparency option
...
- comment out date/time ... this needs to be added to the HUDs that need it
2006-06-09 20:37:16 +00:00
mfranz
20076aa2b9
- remove obsolete definition
...
- make sure HUD is only initialized once
2006-06-09 10:53:48 +00:00
mfranz
782e6b82f0
- copy preset colors from <palette> to /sim/hud/color
...
- listen to color, alpha, alpha-clamping
- fix blend mode
2006-06-08 17:14:59 +00:00
mfranz
8369cc75f5
- don't hide HUD only because the color index is invalid
...
- initialize color components
2006-06-07 21:41:32 +00:00
mfranz
fe3bdf0837
boy, what a load of ...
2006-06-07 21:35:11 +00:00
mfranz
d2791fdc9d
whoops ... compile (this silly #define will be removed very soon)
2006-06-07 21:28:33 +00:00
mfranz
e841b65a5a
remove obsolete constants
2006-06-07 21:09:38 +00:00