gzdoom/wadsrc/static/shaders/glsl
Christoph Oelckers bb8db9422f - scaled down the texture colorization feature for easier usability.
It makes little sense exposing every minute detail of this through UDMF.
Setting it up that way is far too complicated. Using virtual textures that map to a real texture plus a colorization record should be far easier to use by mappers.
This also doesn't piggyback on the Doom64 color feature anymore and is completely separate, despite some redundancies.
This is still missing the texture definition part, though.
2019-12-20 22:25:10 +01:00
..
bloomcombine.fp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00
bloomextract.fp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00
blur.fp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00
burn.fp - load all the shaders and use the right one for each renderpass 2019-03-01 02:40:02 +01:00
colormap.fp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00
depthblur.fp - rewrite depthblur.fp to workaround what seemed to be a bug in the NVidia driver 2019-04-16 16:17:23 +02:00
exposureaverage.fp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00
exposurecombine.fp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00
exposureextract.fp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00
fogboundary.fp - fix some vulkan warnings 2019-05-13 21:15:10 +02:00
func_brightmap.fp - rewrite the user shader support for materials - new syntax is to create a 'Material ProcessMaterial()' function 2018-07-15 23:01:40 +02:00
func_defaultlight.fp - rewrite the user shader support for materials - new syntax is to create a 'Material ProcessMaterial()' function 2018-07-15 23:01:40 +02:00
func_defaultmat.fp - rewrite the user shader support for materials - new syntax is to create a 'Material ProcessMaterial()' function 2018-07-15 23:01:40 +02:00
func_normal.fp - rewrite the user shader support for materials - new syntax is to create a 'Material ProcessMaterial()' function 2018-07-15 23:01:40 +02:00
func_notexture.fp shader rework 2014-05-12 14:45:41 +02:00
func_paletted.fp - added palette shader and fixed a few things. 2018-04-07 12:17:23 +02:00
func_pbr.fp - rewrite the user shader support for materials - new syntax is to create a 'Material ProcessMaterial()' function 2018-07-15 23:01:40 +02:00
func_spec.fp - rewrite the user shader support for materials - new syntax is to create a 'Material ProcessMaterial()' function 2018-07-15 23:01:40 +02:00
func_warp1.fp - generate uniform declarations from c++ 2018-02-09 23:29:31 +01:00
func_warp2.fp - generate uniform declarations from c++ 2018-02-09 23:29:31 +01:00
func_warp3.fp - generate uniform declarations from c++ 2018-02-09 23:29:31 +01:00
func_wavex.fp - generate uniform declarations from c++ 2018-02-09 23:29:31 +01:00
fuzz_jagged.fp - generate uniform declarations from c++ 2018-02-09 23:29:31 +01:00
fuzz_noise.fp - generate uniform declarations from c++ 2018-02-09 23:29:31 +01:00
fuzz_smooth.fp - generate uniform declarations from c++ 2018-02-09 23:29:31 +01:00
fuzz_smoothnoise.fp - generate uniform declarations from c++ 2018-02-09 23:29:31 +01:00
fuzz_smoothtranslucent.fp - generate uniform declarations from c++ 2018-02-09 23:29:31 +01:00
fuzz_software.fp Merge branch 'gzdoom' into materials 2018-02-10 00:08:17 +01:00
fuzz_standard.fp - generate uniform declarations from c++ 2018-02-09 23:29:31 +01:00
fuzz_swirly.fp - generate uniform declarations from c++ 2018-02-09 23:29:31 +01:00
fxaa.fp - fixed compilation of FXAA shader by macOS OpenGL 2019-06-11 08:20:24 +03:00
lensdistortion.fp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00
lineardepth.fp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00
main.fp - scaled down the texture colorization feature for easier usability. 2019-12-20 22:25:10 +01:00
main.vp - fix normal vectors on models 2019-04-17 20:42:00 +02:00
material_nolight.fp - rewrite the user shader support for materials - new syntax is to create a 'Material ProcessMaterial()' function 2018-07-15 23:01:40 +02:00
material_normal.fp - rewrite the user shader support for materials - new syntax is to create a 'Material ProcessMaterial()' function 2018-07-15 23:01:40 +02:00
material_pbr.fp - fix distance attenuation for PBR materials 2018-10-17 09:03:18 +02:00
material_specular.fp - rewrite the user shader support for materials - new syntax is to create a 'Material ProcessMaterial()' function 2018-07-15 23:01:40 +02:00
present.fp - use the exact sRGB->linear transfer function in HDR mode as the 2.2 gamma approximation is visibly inaccurate in this case 2019-05-01 00:55:31 +02:00
present_checker3d.fp - change the images to be upside down until presentation to increase compatibility with shaders designed for OpenGL 2019-03-12 23:53:20 +01:00
present_column3d.fp - change the images to be upside down until presentation to increase compatibility with shaders designed for OpenGL 2019-03-12 23:53:20 +01:00
present_row3d.fp - change the images to be upside down until presentation to increase compatibility with shaders designed for OpenGL 2019-03-12 23:53:20 +01:00
screenquad.vp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00
shadowmap.fp - removed array length() function from shadowmap shader 2019-05-24 14:29:37 +03:00
ssao.fp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00
ssaocombine.fp - fix wrong fog color used for ssao when using multisampling 2019-05-05 23:23:47 +02:00
stencil.fp - fix some vulkan warnings 2019-05-13 21:15:10 +02:00
tonemap.fp - add layout location decl to all postprocess shaders 2019-03-05 18:55:31 +01:00