1
0
Fork 0
fgdata/Shaders
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
..
3dcloud-ALS-detailed.frag
3dcloud-ALS-detailed.vert
3dcloud-ALS.frag
3dcloud-ALS.vert
3dcloud.frag
3dcloud.vert
agriculture-ALS.frag
airfield-ALS.frag Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
ambient.frag
birds-ALS.frag
birds-ALS.vert
bloom-combine.frag
blur.frag
bowwave-ALS.frag Filtering for most remaining ALS shaders 2016-04-06 09:26:49 +03:00
bowwave.frag
building-ALS.vert
building-default.frag
building-default.vert
building-deferred-gbuffer.vert
building-model-ALS-ultra.vert
building-ubershader.vert
bumpspec.frag
bumpspec.vert
chute-ALS.vert
cinema.frag
cliffs-ALS.frag
cloud-impostor-ALS.vert
cloud-noctilucent-ALS.vert
cloud-shadowfunc.frag
cloud-static-ALS-detailed.frag
cloud-static-ALS-detailed.vert
cloud-static-ALS.frag
cloud-static-ALS.vert More infrastructure for perception filtering of moonlight 2017-11-13 10:27:25 +02:00
cloud-static.frag
cloud-static.vert
clouds-box.frag Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
clouds-box.vert Robert (dogg360): make shaders work for AMD/ATI graphics (#96,#335 related) 2011-07-04 20:20:26 +02:00
clouds-layered.frag
clouds-layered.vert
clouds-test.frag
clouds-test.vert
clouds-thick.frag
clouds-thick.vert
clouds-thin.frag
clouds-thin.vert
clouds-thinlayer.frag
clouds-thinlayer.vert
color_temperature.frag
contrail.frag
contrail.vert Robert (dogg360): make shaders work for AMD/ATI graphics (#96,#335 related) 2011-07-04 20:20:26 +02:00
crop.frag
crop.vert
default.frag
default.vert
deferred-gbuffer.frag
deferred-gbuffer.vert
deferred-tree.frag
deferred-tree.vert Speculative fix for shader cast issue on Mac. 2013-05-31 19:50:57 +01:00
display.frag
drunway-ALS.frag
filters-ALS.frag
filters-ALS.vert
flutter-ALS.vert
flutter.vert
fog.frag
fog.vert
forest.frag
forest.vert
fullscreen.vert Add an appropriate version number to all vertex shaders 2016-08-05 13:16:23 +02:00
gbuffer-encode.frag
gbuffer-functions.frag Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
generic-ALS-base.vert
glass-ALS.frag
glass-ALS.vert
grass-ALS.frag Tentatively make ALS grass shader more palatable to AMD/Radeon 2017-09-18 12:38:19 +03:00
grass-ALS.geom
grass-ALS.vert
hazes.frag
hud-ALS.frag
hud-ALS.vert
include_fog.frag
include_fog.vert
landmass-g.vert
landmass.frag
landmass.geom
landmass.vert
light-ALS.frag
light-ALS.vert
light-cone.frag SHADERS:fix "unified" fog function. 2012-02-14 18:39:58 +02:00
light-cone.vert
light-point.frag
light-spot.frag
light-spot.vert
lightmap.frag
lightmap.vert Add an appropriate version number to all vertex shaders 2016-08-05 13:16:23 +02:00
lightspot-ALS.frag
mat-anim.frag
mat-anim.vert Add an appropriate version number to all vertex shaders 2016-08-05 13:16:23 +02:00
mode-diffuse.vert
mode-off.vert
model-ALS-base.frag
model-ALS-ultra.frag 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-ALS-ultra.vert
model-ALS-wingflex.vert Fix bug about body width 2020-03-02 10:05:17 +00:00
model-default.frag
model-default.vert
model-interior-ALS-base.frag
model-interior-ALS-detailed.frag
model-interior-ALS-detailed.vert
model-interior-display-ALS.frag
night-vision.frag Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
noise.frag
planet-aurora.frag 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-aurora.vert
planet-cloudlayer.frag
planet-high.frag 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.frag
planet.vert
rain-layer-ALS.frag
rain-layer-ALS.vert
rain-layer.frag
rain-layer.vert
reflect-bump-spec.frag
reflect-bump-spec.vert
reflect.frag
reflect.vert
road-ALS-ultra.frag
rock-ALS.frag
runway-ALS.frag
runway-gbuffer.frag Improve runway reflection shader by Emilian H. 2014-01-23 17:23:03 +01:00
runway-gbuffer.vert
runway.frag Make the other sunlight shaders recognize water matId. 2012-07-19 22:08:35 +03:00
secondary_lights.frag Bugfixes for ALS light addition 2016-08-18 09:25:03 +03:00
shadow-ALS.frag flug: 2017-03-25 09:57:36 +01:00
shadow-ALS.vert
shadow-vol-ALS.vert flug: 2017-03-25 09:57:36 +01:00
skydome-ALS.frag
skydome-ALS.vert
space-ALS-base.frag
space-ALS-base.vert
space-ALS-ultra.frag ALS - begin infrastructure for moonlight perception filtering 2017-06-18 10:08:39 +03:00
space-ALS-ultra.vert
ssao.frag
ssao.vert
sunlight-nofiltering.frag
sunlight-noshadow.frag
sunlight.frag
sunlight.vert Add an appropriate version number to all vertex shaders 2016-08-05 13:16:23 +02:00
surface-light-ALS.frag
surface-light-ALS.vert
terrain-ALS-base.frag
terrain-ALS-detailed.frag
terrain-ALS-detailed.vert
terrain-ALS-ultra.frag
terrain-ALS-ultra.vert
terrain-default.frag
terrain-nocolor.frag
terrain-overlay-ALS.frag
terrain-overlay-ALS.geom
test.frag
test.vert
thrustflame-ALS-detailed.frag
thrustflame-ALS.frag
thrustflame-ALS.vert
transition-gbuffer.frag
transition-gbuffer.vert
transition.frag
transition.vert
tree-ALS-shadow.frag
tree-ALS-shadow.vert
tree-ALS.frag
tree-ALS.vert
tree.frag
tree.vert
trivial.frag
trivial.vert
trivial_transparent.frag
ubershader-gbuffer.frag Environment/interpolator.xml: create copies of tied properties used by the ubershader reflection rotation. 2015-05-25 16:29:56 +02:00
ubershader.frag
ubershader.vert
urban-ALS.frag
urban-ALS.vert
urban-gbuffer.frag
urban-gbuffer.vert Add an appropriate version number to all vertex shaders 2016-08-05 13:16:23 +02:00
urban.frag
urban.vert
wake-ALS.vert
wake.vert
water-ALS-base.frag
water-ALS-high.frag
water-ALS.vert
water-gbuffer.frag
water-gbuffer.vert
water-inland.frag SHADERS:fix "unified" fog function. 2012-02-14 18:39:58 +02:00
water-orig.frag
water-orig.vert Add an appropriate version number to all vertex shaders 2016-08-05 13:16:23 +02:00
water.frag
water.vert
water_sine-gbuffer.frag Sea colour effect by Emilian Huminiuc 2013-11-03 18:41:16 +00:00
water_sine.frag