1
0
Fork 0
fgdata/Effects
Stuart Buchanan fc27175690 Reduce shader attribute usage by packing floats
Previously we required 6 shader attributes to pass
in all the required information for the building shader.
By using packing techniques this has been reduced to 4.

This should improve support for integrated graphics cards.
2020-03-26 22:06:21 +00:00
..
agriculture.eff ALS - begin infrastructure for moonlight perception filtering 2017-06-18 10:08:39 +03:00
airfield.eff ALS - begin infrastructure for moonlight perception filtering 2017-06-18 10:08:39 +03:00
ambient.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
birdswarm.eff ALS urban shader development, minor fixes 2016-08-08 09:19:22 +03:00
bloom-blur-1.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
bloom-blur-2.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
bloom-combine.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
blur.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
bowwave.eff More ALS filter work 2017-03-05 12:36:51 +02:00
building.eff Reduce shader attribute usage by packing floats 2020-03-26 22:06:21 +00:00
bumpspec.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
chrome.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
chute.eff More ALS g-force effect work 2017-03-04 10:31:27 +02:00
cityLM.eff Add building flag to cityLM (OSM structure effect) to get fallback up direction 2018-09-01 09:25:59 +03:00
cliffs.eff Cliffs effect and fragment shader by James Hester. 2019-03-31 15:28:34 -05:00
cloud-impostor.eff More infrastructure for perception filtering of moonlight 2017-11-13 10:27:25 +02:00
cloud-models.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
cloud-noctilucent.eff More infrastructure for perception filtering of moonlight 2017-11-13 10:27:25 +02:00
cloud-static.eff ALS: Detailed scattering model for light on Cirrus clouds 2018-09-01 09:42:34 +03:00
cloud.eff ALS: New cloud rendering detail level with more dramatic Mie scattering at cloud fringes done inside fragment shader 2018-08-30 09:17:36 +03:00
clouds-box.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
clouds-layered.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
clouds-thick.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
clouds-thin.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
clouds-thinlayer.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
crop.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
cropgrass.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
default-pipeline.xml Rembrandt: Add debugging properties and fix transparency issues. Side effect: light are not fogged (may be added in the light shader later) and depth buffer precision issues on light are more visible due to near plane really near (0.1m) 2012-07-14 13:09:42 +02:00
dirt-runway.eff ALS - begin infrastructure for moonlight perception filtering 2017-06-18 10:08:39 +03:00
display.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
flutter.eff More ALS filter work 2017-03-05 12:36:51 +02:00
fog.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
forest.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
glacier.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
glass.eff Fix missing display size uniforms for ALS glass shader with filter option 2017-09-19 11:46:30 +03:00
grass.eff Tentatively fix z-ordering issues with geometry shader grass 2017-11-13 09:49:35 +02:00
herbtundra.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
hud.eff Another ALS HUD bugfix, cannot have two uniforms named the same 2017-04-19 09:52:53 +03:00
landmass-nowood.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
landmass-scrub.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
landmass.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
lfeat.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
light-cone.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
light-point.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
light-spot.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
lightmap.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
lightning.eff More work on rendering lighting in ALS, public domain NOAA image resources are gratefully acknowledged 2015-08-12 11:31:05 +03:00
material-diffuse.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
material-off.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
model-combined-deferred.eff Removal of the unused executable bit from the affected Effects files. 2015-04-29 17:40:43 +02:00
model-combined-transparent.eff Removal of the unused executable bit from the affected Effects files. 2015-04-29 17:40:43 +02:00
model-combined.eff ALS: Tentative fix for random building fog issue II - fall back to old up-vector computations when building flag is set 2018-02-11 09:46:21 +02:00
model-default.eff Groundwork for ALS g-force blackout filter, WIP 2017-03-03 19:50:13 +02:00
model-interior-display.eff ALS: Add display effect - dust overlay texture provided under GPL 2+ by Martin Litzenberger 2018-09-01 09:54:42 +03:00
model-interior.eff Groundwork for ALS g-force blackout filter, WIP 2017-03-03 19:50:13 +02:00
model-transparent.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
model-wingflex.eff Implement rotation into wingflex shader 2020-02-23 17:49:02 +00:00
planet-aurora.eff Earthview 2.1 - parallax mapping for cloud layer, lightning at night, Rayleigh scattering in atmosphere and minor bugfixes 2017-04-05 16:50:31 +03:00
planet-cloudlayer.eff Improvements to Earthview: enable changing cloud density, fix aurora z-ordering issue, let moonlight give a relief effect to clouds 2018-01-29 09:25:38 +02:00
planet.eff Earthview: support for heightmapping and moonlight illumination 2017-04-20 11:27:47 +03:00
procedural-light.eff Procedural aircraft lights for ALS - WIP 2016-02-03 09:13:30 +02:00
rain-layer.eff Groundwork for ALS g-force blackout filter, WIP 2017-03-03 19:50:13 +02:00
reflect-bump-spec.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
reflect.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
road-high.eff osm2city building, road, railway materials. 2017-05-09 14:16:44 +01:00
road-low.eff osm2city building, road, railway materials. 2017-05-09 14:16:44 +01:00
road-mid.eff osm2city building, road, railway materials. 2017-05-09 14:16:44 +01:00
road.eff ALS: Traffic shader uses car images on texture - artwork by Gilberto Agostinho 2019-01-14 13:57:02 +02:00
rock.eff ALS - begin infrastructure for moonlight perception filtering 2017-06-18 10:08:39 +03:00
runway-dds.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
runway.eff ALS - begin infrastructure for moonlight perception filtering 2017-06-18 10:08:39 +03:00
schemes.xml Compositor: Ported most Effects to the compositor 2019-10-26 01:42:48 +02:00
shadow-vol.eff Tentative changes to volume shadow passes 2015-04-18 10:35:18 +03:00
shadow.eff Shader support for aircraft shadows 2014-12-16 13:40:30 +02:00
skydome.eff ALS: Detailed scattering model for light on Cirrus clouds 2018-09-01 09:42:34 +03:00
space-combined.eff ALS model shader: allow dirt overlay to change surface reflectivity, add grain merge reflection type to space shader 2017-06-18 09:35:32 +03:00
space.eff Experimental additional lighting options for ALS model shaders 2016-07-31 10:29:02 +03:00
ssao-blur-1.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
ssao-blur-2.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
ssao.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
sunlight.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
surface-lights-directional.eff Extend ALS flitering to more effects 2016-03-18 09:32:34 +02:00
surface-lights.eff Extend ALS flitering to more effects 2016-03-18 09:32:34 +02:00
terrain-default.eff ALS: Tentative fix for cloud shadows on overlay layer 2018-01-29 09:38:28 +02:00
terrain-overlay.eff Change overlay render bin (seems to be better-behaved) 2017-09-18 13:16:29 +03:00
test.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
thrust-flame.eff Bugfix and noise seed option for ALS thrust flame shader 2017-04-17 10:30:49 +03:00
transition-base-dirt.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
transition-base-grass-inverse.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
transition-base-grass-rock.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
transition-base-rock.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
transition.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
tree-european-deciduous.eff European deciduous trees change autumn color in ALS 2015-02-18 10:35:00 +02:00
tree-european-mixed.eff European deciduous trees change autumn color in ALS 2015-02-18 10:35:00 +02:00
tree-forest.eff Prepare ALS tree shader for filtering, add functionality for (optional) agressive optimization 2016-03-26 09:02:51 +02:00
tree-grass.eff Random vegetation shadows for ALS 2015-02-20 09:55:13 +02:00
tree.eff Groundwork for ALS g-force blackout filter, WIP 2017-03-03 19:50:13 +02:00
urban.eff Groundwork for ALS g-force blackout filter, WIP 2017-03-03 19:50:13 +02:00
water-dds.eff Revert "UniformFactory: merge current uniform per <name> of effect" 2014-11-16 22:09:41 +01:00
water-inland.eff ALS: rotor wash effect for volumetric grass and water shaders 2017-06-27 11:01:23 +03:00
water.eff ALS: rotor wash effect for volumetric grass and water shaders 2017-06-27 11:01:23 +03:00