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
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
cloud-static.frag Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
cloud-static.vert Local Weather 1.4 by Thorsten Renk : fixes lots of graphical errors and transparency issues and provides a consistent GUI. 2012-01-03 20:21:34 +01:00
clouds-box.frag
clouds-box.vert
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 Robert (dogg360): make shaders work for AMD/ATI graphics (#96,#335 related) 2011-07-04 20:20:26 +02:00
color_temperature.frag
contrail.frag
contrail.vert
crop.frag
crop.vert
default.frag
default.vert
deferred-gbuffer.frag Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
deferred-gbuffer.vert
deferred-tree.frag
deferred-tree.vert
display.frag
drunway-ALS.frag
filters-ALS.frag
filters-ALS.vert
flutter-ALS.vert
flutter.vert Cleanup some implicit casts 2012-07-31 21:40:15 +03:00
fog.frag
fog.vert
forest.frag Remove hardcoded maximum snow level. Now configured via Environment Settings. 2012-10-05 22:13:24 +01:00
forest.vert
fullscreen.vert
gbuffer-encode.frag
gbuffer-functions.frag
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 Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
hud-ALS.frag
hud-ALS.vert
include_fog.frag Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
include_fog.vert
landmass-g.vert
landmass.frag
landmass.geom Fix a few GLSL errors as reported by glslangValidator 2016-06-29 11:53:24 +02:00
landmass.vert
light-ALS.frag
light-ALS.vert
light-cone.frag
light-cone.vert
light-point.frag
light-spot.frag Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
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 ALS lightspot second projectable spot correction. 2016-10-05 14:47:44 -05:00
mat-anim.frag Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
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 SHADERS:fix "unified" fog function. 2012-02-14 18:39:58 +02:00
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
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
noise.frag
planet-aurora.frag
planet-aurora.vert 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.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-high.frag
planet.frag
planet.vert Improvements and bugfixes for orbital rendering 2015-03-29 13:16:19 +03:00
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
runway-gbuffer.vert
runway.frag
secondary_lights.frag Bugfixes for ALS light addition 2016-08-18 09:25:03 +03:00
shadow-ALS.frag
shadow-ALS.vert
shadow-vol-ALS.vert
skydome-ALS.frag
skydome-ALS.vert
space-ALS-base.frag
space-ALS-base.vert Add an appropriate version number to all vertex shaders 2016-08-05 13:16:23 +02:00
space-ALS-ultra.frag
space-ALS-ultra.vert
ssao.frag Get rid of unsigned int and 'invalid operation' at after RenderBin::Draw(..) 2012-08-05 18:28:47 +02:00
ssao.vert
sunlight-nofiltering.frag
sunlight-noshadow.frag
sunlight.frag
sunlight.vert
surface-light-ALS.frag
surface-light-ALS.vert Fix for light point sprite shader when light definition is initially small and creates nmerical issues 2019-10-06 11:26:42 +03:00
terrain-ALS-base.frag Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
terrain-ALS-detailed.frag
terrain-ALS-detailed.vert
terrain-ALS-ultra.frag
terrain-ALS-ultra.vert
terrain-default.frag
terrain-nocolor.frag Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
terrain-overlay-ALS.frag Some fixes for the ALS overlay shader 2017-09-18 12:47:21 +03:00
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
ubershader.frag
ubershader.vert Removal of the unused executable bit from the affected Shaders files. 2015-04-29 17:45:52 +02:00
urban-ALS.frag
urban-ALS.vert
urban-gbuffer.frag
urban-gbuffer.vert
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
water-orig.frag SHADERS:fix "unified" fog function. 2012-02-14 18:39:58 +02:00
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
water_sine.frag