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.

51 lines
1.2 KiB

  1. // ALL SKIP STATEMENTS THAT AFFECT THIS SHADER!!!
  2. #include "shaderlib/cshader.h"
  3. class shadowmodel_ps20_Static_Index
  4. {
  5. public:
  6. // CONSTRUCTOR
  7. shadowmodel_ps20_Static_Index( IShaderShadow *pShaderShadow, IMaterialVar **params )
  8. {
  9. }
  10. int GetIndex()
  11. {
  12. // Asserts to make sure that we aren't using any skipped combinations.
  13. // Asserts to make sure that we are setting all of the combination vars.
  14. #ifdef _DEBUG
  15. #endif // _DEBUG
  16. return 0;
  17. }
  18. };
  19. #define shaderStaticTest_shadowmodel_ps20 0
  20. class shadowmodel_ps20_Dynamic_Index
  21. {
  22. public:
  23. // CONSTRUCTOR
  24. shadowmodel_ps20_Dynamic_Index( IShaderDynamicAPI *pShaderAPI )
  25. {
  26. }
  27. int GetIndex()
  28. {
  29. // Asserts to make sure that we aren't using any skipped combinations.
  30. // Asserts to make sure that we are setting all of the combination vars.
  31. #ifdef _DEBUG
  32. #endif // _DEBUG
  33. return 0;
  34. }
  35. };
  36. #define shaderDynamicTest_shadowmodel_ps20 0
  37. static const ShaderComboSemantics_t shadowmodel_ps20_combos =
  38. {
  39. "shadowmodel_ps20", NULL, 0, NULL, 0
  40. };
  41. class ConstructMe_shadowmodel_ps20
  42. {
  43. public:
  44. ConstructMe_shadowmodel_ps20()
  45. {
  46. GetShaderDLL()->AddShaderComboInformation( &shadowmodel_ps20_combos );
  47. }
  48. };
  49. static ConstructMe_shadowmodel_ps20 s_ConstructMe_shadowmodel_ps20;