Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.8 KiB

  1. // ALL SKIP STATEMENTS THAT AFFECT THIS SHADER!!!
  2. // defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA
  3. // defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT
  4. // defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST
  5. // defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH
  6. // ($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW
  7. #include "shaderlib/cshader.h"
  8. class floatcombine_autoexpose_ps20b_Static_Index
  9. {
  10. public:
  11. // CONSTRUCTOR
  12. floatcombine_autoexpose_ps20b_Static_Index( IShaderShadow *pShaderShadow, IMaterialVar **params )
  13. {
  14. }
  15. int GetIndex()
  16. {
  17. // Asserts to make sure that we aren't using any skipped combinations.
  18. // Asserts to make sure that we are setting all of the combination vars.
  19. #ifdef _DEBUG
  20. #endif // _DEBUG
  21. return 0;
  22. }
  23. };
  24. #define shaderStaticTest_floatcombine_autoexpose_ps20b 0
  25. class floatcombine_autoexpose_ps20b_Dynamic_Index
  26. {
  27. public:
  28. // CONSTRUCTOR
  29. floatcombine_autoexpose_ps20b_Dynamic_Index( IShaderDynamicAPI *pShaderAPI )
  30. {
  31. }
  32. int GetIndex()
  33. {
  34. // Asserts to make sure that we aren't using any skipped combinations.
  35. // Asserts to make sure that we are setting all of the combination vars.
  36. #ifdef _DEBUG
  37. #endif // _DEBUG
  38. return 0;
  39. }
  40. };
  41. #define shaderDynamicTest_floatcombine_autoexpose_ps20b 0
  42. static const ShaderComboSemantics_t floatcombine_autoexpose_ps20b_combos =
  43. {
  44. "floatcombine_autoexpose_ps20b", NULL, 0, NULL, 0
  45. };
  46. class ConstructMe_floatcombine_autoexpose_ps20b
  47. {
  48. public:
  49. ConstructMe_floatcombine_autoexpose_ps20b()
  50. {
  51. GetShaderDLL()->AddShaderComboInformation( &floatcombine_autoexpose_ps20b_combos );
  52. }
  53. };
  54. static ConstructMe_floatcombine_autoexpose_ps20b s_ConstructMe_floatcombine_autoexpose_ps20b;