1
0
Fork 0
Commit graph

9952 commits

Author SHA1 Message Date
Fernando García Liñán
760db3ba6d HDR: gracefully handle situations where the viewer is below the ground 2021-07-28 11:37:33 +02:00
Fernando García Liñán
9b9ae5cf38 HDR pipeline: even better atmospheric scattering
Implementation of "A Scalable and Production Ready Sky and Atmosphere Rendering Technique" by Sébastien Hillaire (2020).
2021-07-28 09:40:04 +02:00
Fernando García Liñán
016585e176 HDR pipeline: Use MRT to prefilter the environment map 2021-07-26 17:21:20 +02:00
Fernando García Liñán
873ae6b3d5 Add clear masks to all compositor passes 2021-07-26 17:21:20 +02:00
James.Hester
c6b526f343 Create overlay mixing scales based on texture scale. 2021-07-26 11:13:00 +01:00
Fernando García Liñán
9eaef501c7 HDR pipeline: a lot of improvements to atmospheric scattering 2021-07-26 12:11:37 +02:00
Stuart Buchanan
0a9a0527aa FG1000 - Architecture diagram 2021-07-25 20:43:02 +01:00
Fernando García Liñán
d58ab0d82c Change all Compositor passes implicit attachments
The default implicit attachments are color and depth now.
2021-07-24 19:23:10 +02:00
Fernando García Liñán
1215f1eba2 HDR pipeline: add placeholder shaders for WS 3.0 2021-07-24 13:35:53 +02:00
Fernando García Liñán
784c89dd61 HDR pipeline: do not use the r11g11b10f format
Not every GPU supports it under a compatibility context. This is an optimization to reduce bandwidth anyway, so we should be fine using rgb16f for now.
2021-07-24 07:04:39 +02:00
Fernando García Liñán
96313e7eb0 Initial commit of the HDR pipeline 2021-07-23 07:46:05 +02:00
Stuart Buchanan
1732f1339f FG1000: EIS Battery current display 2021-07-05 17:12:34 +01:00
Stuart Buchanan
3239f8664e FG1000: Add CHT to C182T EIS display 2021-07-05 16:24:59 +01:00
Yves Tolosa-Joas
a7cbaf4f97 Updated Fleet and Traffic for AirBridgeCargo 2021-06-29 10:37:28 +01:00
Yves Tolosa-Joas
47708c7154 Updated Traffic an Liveries for Copa Airlines of Panama 2021-06-27 19:48:39 +01:00
Julian Smith
86402a0c92 gui/dialogs/multiplayer.xml: added mpcarrier-latch-always.
If set, AI carriers are always latched to MP carriers.
2021-06-25 10:59:53 +01:00
Richard Harrison
d9ffc50011 MP Carrier fixes for loading
Generally this change proves that we probably don't need the MPCarrier model on the target system - because by using the fallback model to load the Nasal this will happen without needing the high detail models at all.

To support this :

- Added fallback models for all carriers (defined as AI scenarios)
- Added logic to fallback models so that MP carriers load correctly
- The model will still be the AI model.
- MPCarriers.nas from MPCarrier/systems now in Aircraft/Generic
2021-06-22 23:40:20 +02:00
legoboyvdlp R
a23313176c Add turbojet fan sound by Bjoern K; edited to remove pops/cracks 2021-06-18 12:58:09 +01:00
Fernando García Liñán
d15b61e9b5 Reorganize the shadow mapping functions
- Removed the multiple return statements, as they can be problematic with older GLSL 120 compilers
- Removed debug flags
- Moved code to separate functions for readability
- Reduced the band size to 0.1 to make more use of the higher quality cascades
2021-06-17 18:18:27 +02:00
Julian Smith
de40bf5f94 gui/dialogs/replay.xml: in slider, measure time from start of recording.
This avoids problems in simple-time mode because PUI slider code uses float,
not double, so UTC values don't work properly because resolution is not enough.
2021-06-09 10:44:11 +01:00
Richard Harrison
63debb7d63 Carriers: fix dialog nasal
Prevent nil dereference when empty nodes do not have a valid name node.
2021-06-05 16:18:58 +02:00
Richard Harrison
2b11545fdf Added tests for Nasal frame utils 2021-06-05 16:18:04 +02:00
Richard Harrison
000a484e8d Carriers: Added Admiral Kuznetsov and Liaoning
3d Models by Uxmanm (found by Domokos Jüttner)

Daniel Overbeck did added the AI scenarios and models.

Richard Harrison optimised the textures and 3d models,
added the dialogs to control the carrires and
made the Jet Blast Deflectors animate smoothly
2021-06-05 16:17:23 +02:00
Richard Harrison
ed89e16bda Multiplayer: Remove protocol compatibility from MP dialog. 2021-06-05 15:17:19 +02:00
Yves Tolosa-Joas
85d6c4599a Updated Traffic and Liveries for Delta Airlines 2021-06-03 12:00:04 +01:00
Yves Tolosa-Joas
45d33ad0b6 Remapped Belly & Updated Existing Textures 2021-06-03 12:00:04 +01:00
Yves Tolosa-Joas
5d1a0f1766 Corrected ICAO for Lauceston YMLT Airport 2021-06-03 12:00:04 +01:00
Julian Smith
768e11d0a6 Nasal/view.nas: Allow view to be changed by setting /sim/current-view/view-number-raw.
This avoids problems when/if new default views numbers (between 0 and 99) are
added.
2021-06-02 17:07:06 +01:00
Julian Smith
4b4410becf Allow control of whether 'b' key also cancels parking brake.
Uses new property /sim/controls/brake-cancels-parking-brake.

Default is true; it is expected that some aircraft (e.g. p51d) will set this to
false so they can implement their own brake/parking-brake interaction.

Should address bug 2589.
2021-05-26 22:37:38 +01:00
Fernando García Liñán
9a9ece5054 Do not let OSG implicitly attach a color renderbuffer to the shadowmap pass 2021-05-24 23:52:02 +02:00
Yves Tolosa-Joas
50ab6df140 Cleanup of Fleets for Tail Number Duplication 2021-05-19 11:07:47 +01:00
Yves Tolosa-Joas
2600739601 Added 737 Max aircrafts 2021-05-19 11:07:47 +01:00
Yves Tolosa-Joas
93fe4cd3bb Updated Flight Levels for SATA Dash8 2021-05-19 11:07:46 +01:00
Yves Tolosa-Joas
c1386a311a Updated Traffic for Vueling 2021-05-19 11:07:46 +01:00
Yves Tolosa-Joas
cb22824e6e Updated Traffic and liveries for United Airlines 2021-05-19 11:07:46 +01:00
Yves Tolosa-Joas
0e434250ae moved misplaced SNJ traffic file 2021-05-19 11:07:46 +01:00
Yves Tolosa-Joas
8b1370d49e Corrected AI Aircraft Radii 2021-05-16 18:47:14 +01:00
Yves Tolosa-Joas
064e8cbe74 Clean Up traffic file for Duplicate Tail Number warnings 2021-05-16 18:47:14 +01:00
Yves Tolosa-Joas
da795a4106 Updated Traffic & Liveries for EasyJet 2021-05-16 18:47:14 +01:00
Fernando García Liñán
49fa42faac Add shaders for osgText 2021-05-14 22:45:36 +02:00
Delta Echo
55b0cf802c S3 Vario: Fix bug where the needle became offsetted when the instruments was switched off while non-zero 2021-05-14 12:26:24 +02:00
Erik Hofman
c2e71eb3e9 Fix a misaligned lakes layer 2021-05-11 11:27:07 +02:00
Erik Hofman
a2484bd84a One last update to improve wather depth and coloring 2021-05-10 11:53:13 +02:00
Erik Hofman
8c01478ed8 It's now possible to create a overrides of water colour and shallowness for waterbodies through regional definitions. Note: Overrides are constant and apply throughout the waterbody. This is mainly useful for inland waterbodies.
- Added overrides as parameter values for: water floor_colour (vec3 RBG colours. Range: 0 to 1. Defaults: old inland map colour, a blue ocean colour.), water_shallowness (Same as depth map texture. Range: 0 to 1. Defaults: 1.0 inland, 0.7 ocean). The corresponding texture lookup branches are also gated by these uniform flags for performance reasons.
2021-05-10 11:52:45 +02:00
Erik Hofman
55209d40b5 Cleanup:
- water.eff: technique 2: air_pollution uniform is not used by water-ALS-base.frag
- water.eff: ocean_flag is now a parameter
- water-inland.eff now inherits from water.eff as it's a copy, except for ocean_flag value
2021-05-10 11:52:28 +02:00
Erik Hofman
16f94fb20a Set the gray-channel to all white 2021-05-09 14:26:31 +02:00
Erik Hofman
3ae3f95abd Use the alpha channel of the depth map 2021-05-09 14:26:18 +02:00
Fernando García Liñán
afd8e93ad0 Fix model effects combobox in rendering dialog 2021-05-09 13:11:14 +02:00
Stuart Buchanan
8a94ffa7e1 WS30 Use proper inheritance for ws30water 2021-05-08 20:41:58 +01:00
Erik Hofman
5abacfbaf4 Also use the new Gray-Alpha texture for water depth information for ws30 water too. 2021-05-07 15:39:48 +02:00