Shaders in Dev\: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
 
m (Heading-typo.)
Line 15: Line 15:




===Dedicated Shaders===
==Dedicated Shaders==


The following shaders are more or less exclusively used for this folder. Many of them have to do with bloom shading.
The following shaders are more or less exclusively used for this folder. Many of them have to do with bloom shading.

Revision as of 10:33, 31 January 2008

The Dev\ folder of Source Materials.gcf contains the following shaders:




Dedicated Shaders

The following shaders are more or less exclusively used for this folder. Many of them have to do with bloom shading.


BaseTimesMod2xEnvMap

  • Used in only one material: dev_camo.vmt
  • Not found in released mod code.


Bloom

  • Used in only one material: bloom.vmt
  • Final pass for Bloom post-process shader.


BlurFilterX

  • Used by the materials blurfilterx.vmt and "blurfilterx_nohdr.vmt" only.
  • Not defined by released mod code, but materials are referred to.
  • Used to horizontally blur the screen. One of two blur passes for Bloom.


BlurFilterY

  • Used by the materials blurfiltery.vmt, blurfiltery_nohdr.vmt and blurfiltery_and_add_nohdr.vmt only.
  • Not defined by released mod code, but materials are referred to.
  • Used to vertically blur the screen. One of two blur passes for Bloom.


Downsample

  • Used in only one material: downsample.vmt
  • Not found in released mod code (but materials possibly containing it are referred to).
  • Downsamples the framebuffer (likely 4x). Used as first pass of Bloom.


Downsample_nohdr

  • Used in only one material: downsample_non_hdr.vmt
  • Not found in released mod code.
  • Downsamples the framebuffer (likely 4x). Used as first pass of Bloom.
  • Unsure of the difference between this and the previous Downsample shader.


floattoscreen

  • Used by the materials copyfullframefb.vmt and copyfullframefb_vanilla.vmt only.
  • Not found in released mod code.
  • Probably something to do with bloom shading.


floatcombine

  • Used in only one material: floattoscreen_combine.vmt
  • Material referred to in src\cl_dll\view_scene.cpp.
  • Probably something to do with bloom.


floatcombine_autoexpose

  • Used in only one material: floattoscreen_combine_autoexpose.vmt
  • Not found in released mod code.
  • Probably something to do with bloom.


hdrselectrange

  • Used in only one material: hdrselectrange.vmt
  • Not found in released mod code.


MonitorScreen

  • Used in only one material: dev_tvmonitor2a.vmt
  • Not found in released mod code.


sample4x4

  • Used in 6 materials.
  • Not found in released mod code.


sample4x4_blend

  • Used by the materials blendfb0.vmt and blendfb1.vmt.
  • Not found in released mod code.


screenspace_general

  • Used by the materials lumcompare.vmt and no_pixel_write.vmt.
  • Not found in released mod code.


WindowImposter

  • Used in only one material: dev_windowportal.vmt
  • Not found in released mod code.